我的目标是从db中检索邮件程序的正文。
我创建了一个模型,用于在db中存储正文,包含简单的文本,html标记和变量(如原始静态邮件程序的正文),并在邮件程序视图中更改了正文。
我尝试使用<%= raw @body_db.html.html_safe %>
,文本正确地从db导入,但是当我收到邮件时,没有变量的替换。
实施例:
如果在DB模板中我有
Cliente: <%= @nome_cliente %>
,在我的邮件中收到Cliente: <%= @nome_cliente %>
,但我想要Cliente: Jon Doe
P.S。 : 所有变量都可以使用'静态'文本
有人可以帮助我吗?
由于
答案 0 :(得分:0)
太棒了!!!
我找到了解决方案!
不使用partial,我在我的视图中使用了这个,所以我可以在DB中包含ERB !!
<%= render :inline => @body_db.html.html_safe, :layout => false %>
感谢所有人!