ユーザー入力に基づいて動的な背景を持つ div があるので、背景を erb ファイルから直接ロードしたいので、入力すると
<div class="desk" style="background:url(myphoto.png);">
この行をcssファイルに入力すると機能しますが、機能しません。ここで何が起こっているのでしょうか?
ユーザー入力に基づいて動的な背景を持つ div があるので、背景を erb ファイルから直接ロードしたいので、入力すると
<div class="desk" style="background:url(myphoto.png);">
この行をcssファイルに入力すると機能しますが、機能しません。ここで何が起こっているのでしょうか?
パスが間違っています。"/assets/" を前に付ける必要があります。asset_path メソッドを使用する必要があります。そうしないと、md5 ハッシュがファイル名の末尾に追加されるときに、本番環境で追加の問題が発生します。これを試して:
<div class="desk" style="background:url(<%= asset_path('myphoto.png') %>);">
詳細については、Rails ガイドを参照してください。