1

Railsのさまざまなマルチパートメール(HTMLおよびプレーンテキスト)でパーシャルを使用していますが、次の問題があります。

  • すべての電子メールの「ビュー」は通常存在します:.text.plain.erbバージョンと.text.html.erbバージョンの両方

  • パーシャル(「共有」ビューフォルダにあります)も、必要なエンディングを使用して両方のバージョンに存在します(上記のとおり)。

問題:受信した電子メールの「プレーンテキスト」バージョンでは、「プレーンテキスト」ではなく、HTML部分がレンダリングされます。(他のすべては両方のバージョンで正しくレンダリングされます。)

私はおそらく何が間違っているのですか?

これについて助けてくれてありがとう!トム

4

1 に答える 1

2

私は自分に合った答えを見つけました。PeterDは、さまざまなレイアウトのRailsメーラーに次のように投稿しました。

...レイアウトは、電子メールテンプレートとは異なる命名スキームに従います。次のように名前を変更するだけです。

layout.text.html.erb    => layout.html.erb
layout.text.plain.erb   => layout.text.erb
于 2011-04-05T02:56:45.267 に答える