【发布时间】:2015-03-01 03:41:54
【问题描述】:
为什么下面的代码在常规 Rails 视图(网页)上显示图像,但在邮件视图(即我从应用程序发送的电子邮件)中使用时不显示图像?图像位于 /app/assets/images。
<%= image_tag "hr1.png" %>
<%= image_tag "pic_mountain.jpg" %>
<%= link_to image_tag("hr1.png", alt: "Sample alt text"), 'http://google.com' %>
作为后续,这是在发送给用户的 html 电子邮件中包含图像的最佳方式吗?我应该以某种方式将图像存储在 www.url.com/images/sample_pic.jpg 吗?如果是这样,你如何做到这一点?我正在使用我创建的从 ActionMailer 继承的邮件程序类。此外,这是 Rails 4.1.6。谢谢!
【问题讨论】:
标签: ruby-on-rails email ruby-on-rails-4 html-email actionmailer