ページにcssを取得するためのリンクを含むスタイルタグを含める代わりに、Railsのstylesheet_link_tag
ヘルパーメソッドを使用してビューに追加できます。cssをページ内に直接インライン化します。
これは私がこれまでに思いついたものです:
%style(type="text/css")=File.read(physical_asset_path("email.css"))
しかし、アセットの物理的なパスを提供するRailsのヘルパーメソッドは見つかりません。これは、私physical_asset_path
が発明したダミーのメソッドにすぎません。
Rails 3.2.xを使用するときに、アセットの物理パスを取得する方法を知っている人はいますか?
一般的なRailsアセットパス内のcssファイルからインラインでスタイルシートを取得するためのより簡単でより良い方法はありますか?
使用例:ほとんどの電子メールクライアントは、ユーザーの確認なしに外部ソース(css、画像など)にアクセスしません。したがって、電子メールを正しく表示するには、電子メールのHTML内にCSSを埋め込む必要があります。