3

誰か助けてください、これに何時間も費やしました、そしてそれは私を怒らせています。

私は Rails 4 を使用しており、それが役立つ場合は apache/passenger を使用しています。また、「rake assets:precompile」を実行し、Apache を再起動しました。

私はスタイルシートでこれを使用しています:

background-image: url(image-path('pretty-background-image.jpg'));

本番環境では、これは css ファイルに出力されます。

background-image: url("/assets/pretty-background-image.jpg");

このチケットと多くのいじりから、次のようなものが出力される必要があることを理解しています

background-image: url("/assets/pretty-background-image-8b313354987c309e3cd76eabdb376c1e.jpg");

しかし、そうではありません。使用しようとすると、フォントで同じ問題が発生します。

asset-url('font-name.eot')

html.erb ファイル内の他のすべての画像は正常にレンダリングされます (最後に数字と文字の余分な文字列があります) が、スタイル シート内では何も正しく機能していません。

4

1 に答える 1