我一直在尝试在邮件中显示内嵌附件(徽标), 我在社区上看到很多答案,似乎没有什么对我有用, 邮件很好,我可以看到文字,但无法看到图像
这是我的邮件: path变量包含徽标的路径attachments.inline['logo.png'] = { content: File.read(path),mime_type: "image/png" }
这是我的看法: 欢迎来到我的网站
<%= image_tag attachments['logo.png'].url%>
请帮助,我已经把头发拉了好几个小时了。
答案 0 :(得分:1)
在邮件中尝试:
attachments.inline["myimage.png"] = File.read(File.join(Rails.root, "app", "assets", "images", "myimage.png"))
您的观看代码是正确的。
我已成功使用此代码和一张图片,尽管rails中可能存在错误。检查:https://github.com/rails/rails/issues/2686