0

ユーザー入力に基づいて動的な背景を持つ div があるので、背景を erb ファイルから直接ロードしたいので、入力すると

<div class="desk" style="background:url(myphoto.png);">

この行をcssファイルに入力すると機能しますが、機能しません。ここで何が起こっているのでしょうか?

4

1 に答える 1

1

パスが間違っています。"/assets/" を前に付ける必要があります。asset_path メソッドを使用する必要があります。そうしないと、md5 ハッシュがファイル名の末尾に追加されるときに、本番環境で追加の問題が発生します。これを試して:

<div class="desk" style="background:url(<%= asset_path('myphoto.png') %>);">

詳細については、Rails ガイドを参照してください。

于 2012-08-10T21:36:33.083 に答える