我已阅读" Action Mailer Basics Guide"。这是我的代码:
def send_email
@url = 'my url'
mail(to: 'my email address', subject: 'my subject')
end
这是我的模板:
<!DOCTYPE html>
<html>
<head>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'>
</head>
<body>
<p>
Hi. This is your notification.
</p>
<p>
Please click this link: <%= @url %>
</p>
</body>
</html>
这与指南中的相同。问题是收到电子邮件时<%= @url %>
未格式化为链接。链接本身很好。
有谁知道错误是什么?
答案 0 :(得分:1)
因为你没有用<a>
包裹它,所以它显示为纯文本。试试这个:
<%= link_to "Link", @url %>
它会生成HTML:
<a href="my url">Link</a>