J'ai ce code:Set ActionMailer utiliser "foo.fr.erb" quand I18n.locale est réglé sur: en
class Mailer < ActionMailer::Base
def foo
recipients "[email protected]"
from "[email protected]"
subject "Foo"
body :var => "value"
end
end
Avec deux vues app/views/mailer
:
foo.en.erb
foo.fr.erb
Lorsque j'utilise Mailer.deliver_foo
, la vue utilisée pour b Utilisez le courriel foo.en.erb
puisque I18n.locale
est défini sur :en
. Existe-t-il un moyen de contourner cela et d'utiliser foo.fr.erb
, autre que de définir temporairement les paramètres régionaux sur :fr
, d'envoyer l'e-mail, puis de revenir à :en
.
Merci!
le lien est cassé –