Ruby on rails,如何在字符串中开始新行以发送电子邮件正文内容



我尝试使用Ruby on rails代码中生成的内容发送电子邮件,如下所示。我想在电子邮件中显示以下内容,你好世界

我尝试使用如下代码,

content = "Hellon"
content += "Worldn"
GeneralMailer.monitor_report("Test",content).deliver

GeneralMailer和moniter_report设置得很好。我从电子邮件中得到的仍然是"HelloWorld"

有没有办法将它们分成不同的行?谢谢

为什么不将字符串作为数组传递

content = Array.new
content << "Hello"
content << "World"

当你传递一个对象时,你仍然像这样将其用作HTML格式

<div>
  <%=content[0]%>
  <br>
  <%=content[1]%>
</div>

或有关操作邮件程序的更多参考/教程:http://railscasts.com/episodes/206-action-mailer-in-rails-3

而不是 尝试

\

r

    content = "Hellorn"
content += "Worldrn"
GeneralMailer.monitor_report("Test",content).deliver

最新更新