Rails 3 ActionMailer本地化视图回退

时间:2011-12-19 09:08:20

标签: ruby-on-rails ruby actionmailer

我在我的应用程序中使用ActionMailer,我想将本地化视图用于电子邮件模板。它似乎按预期工作,但它不提供任何后备。例如,我想用俄语发送电子邮件。邮件程序方法名称称为邀请。因此,ActionMailer将搜索invite.ru.html.erb和invite.ru.text.erb。如果它找不到这些模板,它只发送空电子邮件,但我希望它发送invite.en.html.erb和invite.en.text.erb。我搞乱了ActionView :: LookupContext #skip_default_locale !,但它不能正常工作。

1 个答案:

答案 0 :(得分:1)

只需使用invite.html.erb而不是invite.default_local.html.erb