我在production.rb环境文件中添加了以下内容。
config.action_mailer.default_url_options = {host: "domain.com"}
<%= tag("img", src: image_url("logo.png")) %>
但是,当我查看电子邮件中的路径时,我会看到一个image_path,而不是URL。
我做错了什么?
答案 0 :(得分:1)
您需要在production.rb中指定config.action_mailer.asset_host = "domain.com"
。然后在邮件程序视图中使用image_tag
。
答案 1 :(得分:1)
这就是它在我的应用程序中的工作方式。试试这个
<%= image_tag(attachments['logo.png'].url, style: 'margin: 5px') %>
答案 2 :(得分:0)
在生产电子邮件视图中尝试asset_path
而不是image_url
。