2016-07-13 3 views
1

私は文字列としてテキストビューのみをレンダリングしようとしていますが、これをAPIリクエストを介してサードパーティに送信する必要があります。ActionMailer :: BaseレンダリングテキストビューRails 4.0

私の現在の計画は、ActionMailer :: Baseから継承するクラスのmailの呼び出しの直前にレンダリングすることですが、私はさまざまなアプローチに対応しています。

私はhtmlとtextの両方のテンプレートを用意していますが、これまではhtml版をレンダリングすることができましたが、フォーマットを渡してもhtml版しかありません。レンダリングする

私のコードは次のとおりです。

render {|format| format.text} 

テンプレートは次のように命名されています

my_mailer/mailer_method.html.erb 
my_mailer/mailer_method.text.erb 

答えて

0

私はrenderラインのわずかな変更でテキストバージョンを取得することができた:

render formats: :text 
関連する問題