好吧,我正在为用户创建自己的html,然后将其发送到精美的HTML模板化电子邮件中。
我使用Bootstrap WYSIWYG
作为我的酷炫文本编辑器,编码...将其发送到我的控制器。
我的控制器代码如下所示:
@body = HTMLEntities.new.decode email.body
mail(to: email.to, subject: email.subject)
没有什么花哨的......但是当我发送电子邮件时,电子邮件的正文只是说< b> Text< / b>而不是大胆而美丽的文字。而不是实际上粗体
我需要做些什么来让我的邮件程序将正文处理为html吗?
这是我的邮件程序html的片段,我插入了正文html文本
<tr>
<td>
<%= @body %>
</td>
</tr>
思想?
答案 0 :(得分:2)
use <%=raw @body %> or <%= @body.html_safe %>
答案 1 :(得分:2)