我有一个rails应用程序,我在其中使用Action Mailer生成和发送电子邮件。我打算将重要的电子邮件(不是欢迎的电子邮件)存储在数据库中,以便以后可以将其视为HTML页面。鉴于我有邮件'如下对象,类型为MessageDelivery,有没有一种方法可以在HTML页面中显示它的内容? HTML页面应显示to,from,subject,内容和任何嵌入的图像。
mail = Notifier.welcome(User.first) # an ActionMailer::MessageDelivery object
# how can i display this 'mail' object in html?
mail.deliver_now # sends the email
谢谢!
答案 0 :(得分:0)
嘿,您可以在HTML中显示ActionMailer对象。与
mail.html_part
您还可以使用
获取纯文本部分mail.text_part
希望这会对你有所帮助。