2016-07-13 103 views
1

我想渲染只有文本視圖,作爲一個字符串,然後我需要通過API請求發送到第三方。ActionMailer :: Base渲染文本視圖Rails 4.0

我目前的計劃是在繼承自ActionMailer :: Base的類的mail調用之前呈現它,但我對不同的方法開放。

我有一個html和文本模板可用,但到目前爲止,我已經能夠獲得html版本呈現,但即使我通過一個格式,它仍然只給了我的html版本。

我的代碼來呈現爲:

render {|format| format.text} 

模板被命名爲這樣的:

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

回答

0

我能夠與render線的輕微的修改,以獲得文字版:

render formats: :text