RoR - 邮件程序中的动态正文(部分)

RoR - Dynamic body (part) in mailer

我的目标是从数据库中检索邮件正文。

我创建了一个将正文存储在数据库中的模型,其中包含简单的文本、html 标记和变量(与原始静态邮件的正文一样)并更改了邮件视图中的正文部分。

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

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

P.S。 : 所有变量都可以使用 'static' text

有人可以帮助我吗?

谢谢

太棒了!!!

我找到了解决方案!

没有使用部分,我在我看来使用了这个,所以我可以在数据库中包含 ERB !!

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

感谢大家!