У меня есть этот код:
class Mailer < ActionMailer::Base
def foo
recipients "bar@example.com"
from "foo@example.com"
subject "Foo"
body :var => "value"
end
end
С двумя видами в app/views/mailer
:
Когда я использую Mailer.deliver_foo
, для построения электронного письма используется представление foo.en.erb
, поскольку I18n.locale
установлено на :en
. Есть ли способ обойти это и использовать foo.fr.erb
, кроме временного задания языкового стандарта на :fr
, отправки электронного письма и последующего возврата к :en
.
Спасибо!