0

cssファイルにこのコードがあります

<%= asset_path 'dataTables/images/back_enabled.png' %>

しかし、それは実行されません。ブラウザには未加工のコードが残っています。私は何が欠けていますか?

私は開発環境にいます。

4

1 に答える 1

2

これは拡張子を持つファイルでのみ使用できるため、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' %>) }

于 2013-05-17T05:43:26.723 に答える