Rails et Emails Les 6 choses qu’il faut arrêter de faire.
1 Arrêtez de les envoyer avec vos contrôleurs
1 Arrêtez de les envoyer avec vos contrôleurs class NotifierPreviewsController < ApplicationController def welcome user = User.order(‘rand()’).first render text: Notifier.welcome(user).body end end
Rails 4.1 class NotifierPreview < ActionMailer::Preview def welcome user = User.order(‘rand()’).first Notifier.welcome(user) end end
Et visiter /rails/mailers en développement.
2 Arrêtez d’inliner les CSS à la main
2 Arrêtez d’inliner les CSS à la main gem “premailer-rails”
3 Arrêtez de recharger votre navigateur
3 Arrêtez de recharger votre navigateur gem “rack-livereload”, group: :development
4 Arrêtez d’envoyer vos emails tout de suite
Ou resque, delayed_job, beanstalkd, bunny, girl_friday
4 Arrêtez d’envoyer vos emails tout de suite gem “sidekiq”
Ou resque, delayed_job, beanstalkd, bunny, girl_friday
4 Arrêtez d’envoyer vos emails tout de suite gem “sidekiq”
Sidekiq : Notifier.delay.welcome(@user)
Ou resque, delayed_job, beanstalkd, bunny, girl_friday
4 Arrêtez d’envoyer vos emails tout de suite gem “sidekiq”
Sidekiq : Notifier.delay.welcome(@user)
Rails 4.2.0.beta1 : Notifier.welcome(@user).deliver_later
5 Arrêtez d’envoyer des emails
5 Arrêtez d’envoyer des emails gem “letter_opener”, group: :development
6 Arrêtez de conDgurer vos URLs
6 Arrêtez de conDgurer vos URLs gem “action_mailer_auto_url_options”