我正在尝试在电子邮件中使用嵌入的图像,但是如果我尝试从图像文件夹中加载文件作为标题,则它不会显示在电子邮件中:
图片是嵌入式附件:
def export_bill_email(user)
@user = user
attachments.inline["logo.jpg"] = File.read("#{Rails.root}/app/assets/images/bdh_caption_logo.jpg")
make_bootstrap_mail(
to: 'xxx',from: 'xxx',subject: 'xxx'
)
end
然后在我看来,我尝试通过以下方式进行调用:
<%= image_tag(attachments["logo.jpg"].url,width: '100',height: '100') %>
是否没有显示开发模式的原因?我也尝试使用ngrok转发,但仍然在收到的电子邮件中显示损坏的图像标志。 奇怪的是:如果我使用图像的直接超链接,则会显示该图像,因此它必须使用我猜想的图像URL进行某些操作,但我无法弄清楚。
感谢任何好的建议!