Ruby Mailto:添加主题和正文

0 ruby mailto email ruby-on-rails

我将以下代码与嵌入式ruby标记一起使用,以调用已登录用户的电子邮件地址,因此打开电子邮件客户端时它将填充“收件人”字段。

<h4 align="center">
  <%= link_to "Click to arrange swap",
    "mailto:#{@article.user.email}", class: "btn btn-xs btn-primary"%>
</h4>
Run Code Online (Sandbox Code Playgroud)

但是,我想article.artist在电子邮件中添加一个主题(),并在电子邮件正文中添加页面的URL。任何人任何想法。

提前致谢。

Joh*_*ker 5

您还可以使用ActionView帮助器mail_to,该辅助器具有html_options主题,正文等其他属性。

<%= mail_to @article.user.email, "Click to arrange swap", subject: @article.artist, body: "Your content #{request.original_url}" %>
Run Code Online (Sandbox Code Playgroud)

有关更多信息,您可以查看此链接