2016-07-13 105 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