0

私のActionMailerには、レポートを生成し、それをHTMLファイルに保存して、HTML添付ファイルとして送信することが含まれます。いくつかのスタイルを付けたかったので、レポートが生成されるたびにHTMLファイルに書き込まれるインラインスタイルを追加しました。

ただし、スタイリングはアタッチメントに反映されません。興味深いことに、私のマシンでローカルに開いたときに生成されたレポートは、スタイルを反映しています。添付ファイルのHTMLソースが表示され、インラインcssスタイルが欠落しています。なぜそれが起こっているのか、私にはまったくわかりません。ヘッズアップをいただければ幸いです!

4

1 に答える 1

0

ActionMailerには、非常に奇妙な操作方法がいくつかあります。CSSは、テンプレートをレンダリングするときに実際に失敗する可能性のあるものの1つです。このソリューションを見てください:

http://devblog.imedo.de/2008/08/05/rails-actionmailer-with-html-layouts-inline-css-and-entity-substitution/

于 2011-04-20T19:24:37.480 に答える