Rails 3.1.0.rc4 で最初に作成した小さなアプリケーションを実行しています。昨夜、私は 3.1.0 final への移行を開始しました。アセット パイプラインでイライラする問題にぶつかりました。私のjsは問題ありません、私のcssは問題ありません。ただし、スタイルシートに含まれる画像は問題ありません。SASS と asset_path ヘルパーの両方を使用してコンパイル済みアセットへのパスを提供できるように、.css.scss.erb 拡張機能を使用しています。
例:
background: url(<%= asset_path "background.png" %>);
結果:
background: url('background.png');
コンパイルされたアセットは background-a76dde63a16fbb15fe1b4ec496b50877.png であるため、これは問題です。
アプリケーションの erb ビューでは image_tag と asset_path の両方が正しく機能しますが、scss ファイルでは正しく機能しません。どんな入力でも大歓迎です。