cssファイルにこのコードがあります
<%= asset_path 'dataTables/images/back_enabled.png' %>
しかし、それは実行されません。ブラウザには未加工のコードが残っています。私は何が欠けていますか?
私は開発環境にいます。
cssファイルにこのコードがあります
<%= asset_path 'dataTables/images/back_enabled.png' %>
しかし、それは実行されません。ブラウザには未加工のコードが残っています。私は何が欠けていますか?
私は開発環境にいます。
これは拡張子を持つファイルでのみ使用できるため、erb
ファイルに名前を付ける必要がありますfile.css.erb
。
Ruby on Rails ガイド: アセット パイプライン
2.2.1 CSS と ERB アセット パイプラインは自動的に ERB を評価します。つまり、erb 拡張機能を CSS アセット (たとえば、application.css.erb) に追加すると、asset_path などのヘルパーが CSS ルールで使用できるようになります。
.class { background-image: url(<%= asset_path 'image.png' %>) }