Ruby mailto:添加主题和正文

Ruby mailto: adding subject and body

本问题已经有最佳答案,请猛点这里访问。

我使用下面的嵌入Ruby标记来调用登录用户的电子邮件地址,这样当它打开电子邮件客户端时,它将填充"to"字段。

1
2
3
4
<h4 align="center">
  <%= link_to"Click to arrange swap",
   "mailto:#{@article.user.email}", class:"btn btn-xs btn-primary"%>
</h4>

但是,我想在电子邮件中添加一个主题(article.artist),以及电子邮件正文中页面的URL。有什么想法吗?

事先谢谢。


您还可以使用ActionView帮助器mail_to,它为主题、正文等附加了html_options属性。

1
<%= mail_to @article.user.email,"Click to arrange swap", subject: @article.artist, body:"Your content #{request.original_url}" %>

代码>

有关详细信息,您可以查看此链接