2011-12-19 7 views
1

私はアプリケーションでActionMailerを使用しています。電子メールテンプレートにローカライズされたビューを使用したいと思います。期待どおりに動作するようですが、代替手段はありません。たとえば、ロシア語でメールを送信したいとします。メーラーのメソッド名は、と呼ばれ、と呼ばれます。そのため、ActionMailerはinvite.ru.html.erbとinvite.ru.text.erbを検索します。これらのテンプレートが見つからない場合は空のメールを送信しますが、invite.en.html.erbとinvite.en.text.erbを送信することを期待しています。私はActionView :: LookupContext#skip_default_locale!と混乱しましたが、期待通りに動作しません。Rails 3 ActionMailerローカライズされたビューフォールバック

答えて

1

だけではなく、invite.default_local.html.erb

+0

ウェルのinvite.html.erb使用し、このような状況では、それは最初にロシアのテンプレートをレンダリングし、それがDEFAULT_LOCALEテンプレートをレンダリングするので、最終的に私はDEFAULT_LOCALEでメールを受信します。 – SpeedyWizard

関連する問題