Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

Rails et Emails

parisrb

À la dernière conférence Paris.rb je présentais 6 choses à arrêter de faire si vous envoyez des emails avec votre application Ruby on Rails.

Mes slides sont en ligne et voici mes 6 points :

  1. Arrêtez de les envoyer avec vos contrôleurs : crééez un contrôleur pour s’occuper de prévisualiser vos emails ou utilisez ActionMailer::Preview de Rails 4.1
  2. Arrêtez d’inliner les CSS à la main : utilisez la gemme premailer-rails
  3. Arrêtez de recharger votre navigateur : utilisez la gemme rack-livereload
  4. Arrêtez d’envoyer vos emails tout de suite : utilisez une système d’envoi en tâches de fond comme sidekiq et utilisez deliver_later disponible dans Rails 4.2.0.beta1
  5. Arrêtez d’envoyer des emails en développement : utilisez la gemme letter_opener
  6. Arrêtez de configurer vos URLs : utilisez ma gemme action_mailer_auto_url_options, disponible sur Github et publiée sur Rubygems depuis aujourd’hui !

À ces 6 raisons, Loïc Boutet ajoute dans les commentaires à la fin une 7ème chose à ne plus faire lorsque vous envoyez des emails avec votre application Rails : configurer son serveur SMTP. Utilisez plutôt un service externe comme MailJet ou Mandrill.

PS : voici une photo de mon chat :

Peach is fed up with the bubbles

Don't be the product, buy the product!

Schweinderl