1

rails 3.2 アプリに assets/images ディレクトリを手動で追加し、画像 background.png を追加しました。cssから画像を参照する場合

background: url("assets/background.png") no-repeat;

404 が表示されますが、アセット/スタイルシートとアセット/JavaScript が表示されます。

**アップデート

スタイルシートを明示的に呼び出すことに戻ったかのように見えます。

<%=stylesheet_link_tag "home.css"%> 

それ以外の

<%=stylesheet_link_tag "application" %>

背景画像が正しく赤くなります

4

2 に答える 2

3

その URL は、スタイル シートがある場所に相対的です。おそらくurl(../assets/background.png)、スタイル シートから 1 レベル上に移動するかurl(/assets/background.png)、ルートから移動することをお勧めします。

于 2012-04-10T16:59:28.423 に答える
0

使用する:

url(<%= asset_path 'background.png' %>)

あなたは大丈夫です。

于 2012-04-10T17:18:03.467 に答える