我有一个生成发票的Rails应用程序。我希望我们的公司徽标在发票电子邮件中显示为内嵌。
屏幕看起来很精致。
但是,徽标“AME_logo.gif”显示为电子邮件的附件,而不是显示在线。
我的invoice_mailer.rb有:
attachments.inline['AME_Logo.gif'] = File.read('app/assets/images/AME_Logo.gif')
我的_invoice_email.html.erb有:
<td><%= image_tag("AME_Logo.gif") %></td>
感谢您的帮助!
答案 0 :(得分:0)
image_tag应为:
<%= image_tag attachments["AME_Logo.gif"].url %>
查看http://guides.rubyonrails.org/action_mailer_basics.html#complete-list-of-action-mailer-methods特别是2.3.2制作内联附件。