Rails 电子邮件未内联显示徽标
Rails email isn't showing logo inline
我有一个可以生成发票的 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>
感谢您的帮助!
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 节制作内联附件。
我有一个可以生成发票的 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>
感谢您的帮助!
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 节制作内联附件。