ruby-on-rails 如何在调用Mailer::Base.mail时包含URL

q5lcpyga  于 2023-10-21  发布在  Ruby
关注(0)|答案(1)|浏览(93)

我用Rails发了一封电子邮件,如下所示:

ActionMailer::Base.mail(
  from: "[email protected]",
  to: "[email protected]",
  subject: "test",
  body: "test"
).deliver

我希望主体包含[test](https://ham.com),但是这个markdown没有被解析,而且<a href="https://ham.com">test</a>也不工作。
我如何格式化我的网址,使它得到正确的格式?

c3frrgcw

c3frrgcw1#

如果你希望它以HTML的形式发送,那么你需要提供Content-Type头(content_type: "text/html"),尽管最好遵循mailer子类的常规方法,并使用模板。

相关问题