次のように、公式ガイドに従ってマルチパートビューを備えた標準の Rails メーラーをセットアップします。
mail(to: user.email, subject: "Welcome") do |format|
format.html { render layout: 'my_layout' }
format.text
end
メッセージの HTML バージョンを優先するという明確かつ一般的な意図があるため、この記事で指摘されているformat.html
ように、 の前にを呼び出すとformat.text
、多くのメール クライアントがメッセージのテキスト バージョンのみを表示するようになります。私の場合、Gmail と Mozilla Thunderbird の両方でそれを確認 (そして苦労) しました。
HTMLバージョンを優先する信頼できる解決策はありますか?