2017-01-12 2 views
0

Certains courriels que nous envoyons sont tronqués par Gmail, alors j'essaie de les réduire. Le plus grand effet est quand je lance l'e-mail par un minifier comme: http://www.willpeavy.com/minifier/Comment compresser/réduire un e-mail dans Rails?

Maintenant, je suis en train de comprendre comment minify les e-mails que j'envoie avec ActionMailer, que je vous envoie comme:

NewsletterMailer.newsletter_email(@newsletter).deliver_later 

Je me rends compte qu'il existe des gemmes de compression, mais je ne suis pas sûr de savoir comment les utiliser lorsque ActionMailer effectue le rendu.

Des idées?

Répondre

0

Peut-être que vous pouvez essayer htmlcompressor gem?

+0

Mais j'ai besoin d'ActionMailer pour le faire, non? Je ne passe pas simplement une grosse chaîne pour être email, ActionMailer fait le rendu. – 99miles

+0

Rendez votre courrier électronique à l'aide de ApplicationController.renderer.render(). Compléter avec [cette réponse] (https://stackoverflow.com/questions/4916557/how-can-i-end-mail-with-rails-without-a-template). –

+0

Florent, qu'en est-il de Rails 4? – 99miles