内联附件图像未显示在Rails 4中

时间:2014-12-31 16:39:44

标签: ruby-on-rails image email inline attachment

我一直在尝试在邮件中显示内嵌附件(徽标), 我在社区上看到很多答案,似乎没有什么对我有用, 邮件很好,我可以看到文字,但无法看到图像

这是我的邮件: path变量包含徽标的路径

attachments.inline['logo.png'] = { content: File.read(path),mime_type: "image/png" }

这是我的看法: 欢迎来到我的网站

<%= image_tag attachments['logo.png'].url%>

请帮助,我已经把头发拉了好几个小时了。

1 个答案:

答案 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