RoR - 邮件中的动态主体(部分)

时间:2016-08-22 16:27:32

标签: ruby-on-rails actionmailer

我的目标是从db中检索邮件程序的正文。

我创建了一个模型,用于在db中存储正文,包含简单的文本,html标记和变量(如原始静态邮件程序的正文),并在邮件程序视图中更改了正文。

我尝试使用<%= raw @body_db.html.html_safe %>,文本正确地从db导入,但是当我收到邮件时,没有变量的替换。

实施例: 如果在DB模板中我有 Cliente: <%= @nome_cliente %>,在我的邮件中收到Cliente: <%= @nome_cliente %>,但我想要Cliente: Jon Doe

P.S。 : 所有变量都可以使用'静态'文本

有人可以帮助我吗?

由于

1 个答案:

答案 0 :(得分:0)

太棒了!!!

我找到了解决方案!

不使用partial,我在我的视图中使用了这个,所以我可以在DB中包含ERB !!

<%= render :inline => @body_db.html.html_safe, :layout => false %>

感谢所有人!