2013-05-17 116 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'%>)}