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