2012-08-10 38 views
0

我有有基於用戶輸入動態背景一個div,所以我想直接從ERB文件,所以當我輸入爲什麼無法從Rails中的視圖加載管道內的圖像?

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

它不工作負載的背景下,雖然它的工作,如果我輸入這行到css文件 所以有什麼建議這裏發生了什麼?

回答

1

路徑是錯誤的,它應該以「/ assets /」作爲前綴。你應該使用asset_path方法。如果在生成文件名末尾添加md5散列時沒有額外的問題發生。試試這個:

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

有關更多信息,請Rails Guides

找到