Rails 5在邮件文本中添加link_to

时间:2018-03-07 09:19:50

标签: ruby-on-rails html-email

我正在使用Mail-factory从我的Rails 5应用程序发送电子邮件。在这里,我需要包含将用户带到相应页面的链接。

我在控制器中完成的代码是

Hi <a href="link_here">Test</a>

但在接收电子邮件时,内容就像,

Hi [Test][1]

但我需要显示我的链接。

"apt-get"

如果我错了,请纠正我。

2 个答案:

答案 0 :(得分:0)

尝试以下

mail.text = "Hi, [#{view_context.link_to('Test', url)}]".html_safe

答案 1 :(得分:0)

如果您将URL作为变量传递,则应该能够像这样将其打印出来:

mail.text = "Hi [Test][#{url}]"