通常のアプリケーションのcssファイル(scss/sass)をコードを複製せずにメーラー・ビューに追加する方法はありますか?Rails 3.1のメーラー・ビューにアプリケーションcssを含める方法
ネット上に解決策が見つかりませんでした:/
通常のアプリケーションのcssファイル(scss/sass)をコードを複製せずにメーラー・ビューに追加する方法はありますか?Rails 3.1のメーラー・ビューにアプリケーションcssを含める方法
ネット上に解決策が見つかりませんでした:/
おそらくこれはしたくないでしょう。多くのCSSは電子メールでは機能しません。そのため、通常のCSSはそのような意味では役に立ちません。一例として、多くのクライアントでは、インライン(<sometag style='attribute:value'>...</sometag>
)スタイルのみが動作します。
あなたがそれを含めることができます... /アプリ/ビュー/レイアウト/ mailer.html.erb
しかしtehgeekmeisterの答えでメリットがあります。重複の量を制限しながらそれを処理する方法は、HTMLとしてWebサイトにページを保存し、それを郵便受けまたは常時連絡先のような電子メールキャンペーンシステムにアップロードし、私がそこに欲しいと思ったように見えるときに保存します.../app/views/layouts/mailer.html.erbに移動し、必要に応じて調整します。
迷惑ですが、少なくともあなたは一貫して見え、複数のクライアントで十分に機能するようにします。
多くの電子メールクライアントがあるため、エンドユーザーはそれらのいずれかを使用して電子メールにアクセスできます。たとえば、メールを送信してgmailで調べると、電子メール全体が電子メールの本文セクションのdiv要素の下に置かれます。
htmlページでは、ページのheadセクションにcssファイルを含める必要があります。これは起こらないので、広く受け入れられている方法はインラインCSSを書くことです。
すべてのcssプロパティは電子メールテンプレートでは機能しません。
参考文献:
これ。電子メールクライアントは90年代に固執しています。電子メールのためのCSSを学ぶことはweb-cssより最近の別の仕事です – winfred