1

Rails 3でマルチパートメールメッセージをテストする場合、さまざまなパート(text / html、text / plainなど)を抽出してそれらをテストする組み込みの方法はありますか?

テストで使用するために何かをすばやくハックしました:https ://gist.github.com/2899995ですが、既存のRailsコードが存在する場合はそれを使用したいと思います。

4

1 に答える 1

2

とを使用して2つの部分を取得し、とemail.html_partを使用してテキストを取得できます。メールがマルチパートであることを検証することもできますemail.text_partemail.html_part.bodyemail.text_part.bodyemail.multipart?

このemail.partsメソッドは、メッセージのすべての部分を提供します: https ://github.com/mikel/mail/blob/master/lib/mail/message.rb

于 2012-06-09T22:06:57.090 に答える