我不确定如何添加mail_to主体的链接。
我想制作@ social.title(BGF Ventures:真相 筹款)一个链接,所以当点击时,用户被定向到页面 事件/社交。
这可能吗?如果是的话,可以告诉我如何
我有以下代码:
<span>
<%= mail_to '', '', class: "fa fa-envelope",
subject: "#{@social.title}",
body: "Hi, would like to invite you to the social '#{@social.title}'" %>
</span>
答案 0 :(得分:1)
使用mail_to链接,对于大多数邮件客户端来说这似乎是不可能的(阅读我的评论)。你必须使用mail_to链接吗? (这将打开用户的默认邮箱,可能是您需要的,也可能不是您需要的邮箱)。如果没有,您可以在服务器端生成此电子邮件,这样您就可以完全控制(并且可以将该链接放在其他内容中)。
答案 1 :(得分:1)
通常,不,您无法在mailto:
body
中添加锚点。但我建议您阅读this URL,尤其是标题为 html mailto表单的部分。如果你能以某种方式生成表单,那就可以解决问题。
或者,您可以向正文添加完整链接(以http(s)开头的链接),今天的许多电子邮件客户端都会检测到它并使其可点击。
答案 2 :(得分:1)
如果它不是从javascript首先处理的话,它不能处理Rails,因为这个帮助器将被翻译成HTML(一些支持javascript的助手)所以简短回答不,你不能
同时检查:This answer
RFC 2368的第2部分说body
字段应该是text/plain
格式,因此您无法执行HTML。
然而,即使您使用纯文本,但有些现代邮件客户端可能会将生成的链接呈现为可点击链接。