rails 2.3,邮件浏览器中的link_to,

时间:2013-01-03 22:45:08

标签: ruby-on-rails actionmailer ruby-on-rails-2

我设置了完美的邮件程序。 我想在邮件正文中发送一个链接,所以鉴于邮件我正在做以下事情:

<%= link_to "somesite","http://www.somesite.com" %>

但是在发送的电子邮件中,它显示如下:

<a href="http://www.somesite.com/">somesite</a>

如果我错过了什么,请告诉我。 我已经将文件名message.erb更改为message.html.erb,但这没有帮助。

1 个答案:

答案 0 :(得分:0)

我曾经遇到过这一段时间。我认为命名模板时需要遵循的约定是message.text.html.erb。文档here似乎暗示我正在记住这一点。

原因是电子邮件的mime类型是从文件名推断出来的。如果您有message.text.plain.erb,则ActionMailer应发送包含纯文本和html部分的多部分电子邮件。你可能需要做一些额外的事情才能做到这一点,但如果你有两个模板,我认为你没有。