Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 4:如何在电子邮件中发送解码的HTML?_Ruby On Rails_Email_Actionmailer - Fatal编程技术网

Ruby on rails Rails 4:如何在电子邮件中发送解码的HTML?

Ruby on rails Rails 4:如何在电子邮件中发送解码的HTML?,ruby-on-rails,email,actionmailer,Ruby On Rails,Email,Actionmailer,好的,我正在为用户创建自己的html,然后在一封奇特的html模板电子邮件中发送它的能力 我正在使用Bootstrap-WYSIWYG作为我酷炫的富文本编辑器,对其进行编码…将其发送到我的控制器 我的控制器代码如下所示: @body = HTMLEntities.new.decode email.body mail(to: email.to, subject: email.subject) 没什么特别的…但是当我发送邮件时,邮件的正文不是粗体漂亮的文字,而是简单地说文字,而不是实际的粗体 我需

好的,我正在为用户创建自己的html,然后在一封奇特的html模板电子邮件中发送它的能力

我正在使用
Bootstrap-WYSIWYG
作为我酷炫的富文本编辑器,对其进行编码…将其发送到我的控制器

我的控制器代码如下所示:

@body = HTMLEntities.new.decode email.body
mail(to: email.to, subject: email.subject)
没什么特别的…但是当我发送邮件时,邮件的正文不是粗体漂亮的文字,而是简单地说文字,而不是实际的粗体

我需要做些什么才能让我的邮件程序将正文文本处理为html

这里是我的邮件html的一个片段,我在其中插入了正文html文本

<tr>
    <td>
        <%= @body %>
    </td>
</tr>

想法?

使用或
use <%=raw @body %> or <%= @body.html_safe %>

类似于吉滕K的回答

我喜欢速记