【发布时间】:2012-07-04 02:20:26
【问题描述】:
我有一个像这样的简单 ActionMailer 类:
class MyMailer < ActionMailer::Base
def mail(from, to, cc, bcc, subject, message, sent_at = Time.now)
@subject = subject
@recipients = to
@from = from
@cc = cc
@bcc = bcc
@sent_on = sent_at
@body["message"] = message
@headers = {}
end
end
我从控制器中这样使用它:
MyMailer.deliver_mail(mail.from, mail.to, mail.cc, mail.bcc, mail.subject, mail.message)
我更喜欢保持简单,没有模板等,它是一个没有视图的网络服务。
如何更改它以发送带有嵌入图像的 HTML 邮件(我的意思是在 img 标签中)?我需要附加正确的 mime 类型的图像,并使用正确的 mime 类型设置身体,但是如何?
谢谢
【问题讨论】:
标签: ruby-on-rails