提问人:duhaime 提问时间:8/26/2023 最后编辑:duhaime 更新时间:8/26/2023 访问量:20
调用 ActionMailer::Base.mail 时如何包含 url
How to include urls when evoking ActionMailer::Base.mail
问:
我正在用 Rails 发送一封电子邮件,如下所示:
ActionMailer::Base.mail(
from: "[email protected]",
to: "[email protected]",
subject: "test",
body: "test"
).deliver
我希望正文包含,但是这个 markdown 没有被解析,也不起作用。[test](https://ham.com)
<a href="https://ham.com">test</a>
如何格式化我的 url 以便正确格式化?
答:
2赞
smathy
8/26/2023
#1
如果您希望它以 HTML 形式发送,那么您需要提供标头 (),尽管最好遵循邮件子类的正常方法并使用模板。Content-Type
content_type: "text/html"
评论
0赞
duhaime
8/26/2023
太棒了,谢谢!是的,模板在大多数情况下是最好的,但这些是超级一次性的,时间至关重要
评论