2013-05-17 164 views
0

我有這樣一段代碼在我的CSS文件滑軌資產管道問題

<%= asset_path 'dataTables/images/back_enabled.png' %> 

但沒有得到執行。它仍然是瀏覽器中的原始代碼。我錯過了什麼?

我在開發環境。

回答

2

您只能在erb擴展名的文件中使用它,所以您應該爲文件指定一個名稱,如file.css.erb或其他。

Ruby on Rails Guides: Asset Pipeline

2.2.1 CSS和ERB資產管道自動評估ERB。這意味着,如果你添加一個ERB擴展到CSS的資產(例如, application.css.erb),然後像asset_path助手在 你的CSS規則可供選擇:

的.class {背景圖像:網址( <%= asset_path'image.png'%>)}