1

在 Rails 3 中测试多部分邮件消息时,是否有内置方法来提取不同部分(文本/html、文本/纯文本等)然后测试这些

我已经快速编写了一些东西以在我的测试中使用:https ://gist.github.com/2899995 ,但如果存在的话,我更愿意使用现有的 Rails 代码。

4

1 回答 1

2

您可以使用email.html_partandemail.text_part来获取两个部分,email.html_part.bodyandemail.text_part.body来获取文本。您还可以验证电子邮件是多部分的email.multipart?

email.parts方法将为您提供消息的所有部分: https ://github.com/mikel/mail/blob/master/lib/mail/message.rb

于 2012-06-09T22:06:57.090 回答