Ruby on rails 3 Rails Mailer multipart+;内联图像:Apple Mail中没有html替代品,TB
使用Rails3.0.10,我们需要发送带有html和纯文本的邮件消息,其中html部分引用作为内联附件发送的图像 守则:Ruby on rails 3 Rails Mailer multipart+;内联图像:Apple Mail中没有html替代品,TB,ruby-on-rails-3,Ruby On Rails 3,使用Rails3.0.10,我们需要发送带有html和纯文本的邮件消息,其中html部分引用作为内联附件发送的图像 守则: def invite(secure_share) @share = secure_share attachments.inline['download.png'] = File.read "#{Rails.root}/public/images/download.png" mail( :to => secure_share.recipient,
def invite(secure_share)
@share = secure_share
attachments.inline['download.png'] = File.read "#{Rails.root}/public/images/download.png"
mail( :to => secure_share.recipient,
:from => 'dummy@example.com',
) do |format|
format.html { render :layout => 'cargo_secureshare_mailer' }
format.text
end
end
模板就位,内联附件工作,我们收到一封具有以下结构的邮件:
- 内容类型“多部分/相关”
- “多部分/备选方案”部分
- “文本/html”部分
- “文本/普通”部分
- 部分“图像/png”(内联附件)