Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 css 文件中有这段代码
<%= asset_path 'dataTables/images/back_enabled.png' %>
但它不会被执行。它仍然是浏览器中的原始代码。我错过了什么?
我在开发环境中。
您只能在具有erb扩展名的文件中使用它,因此您应该为您的文件命名,例如file.css.erb。
erb
file.css.erb
Ruby on Rails 指南:资产管道
2.2.1 CSS 和 ERB 资产管道自动评估 ERB。这意味着,如果您将 erb 扩展添加到 CSS 资产(例如 application.css.erb),则您的 CSS 规则中可以使用asset_path 之类的帮助程序: .class { background-image: url(<%=asset_path 'image.png' %>) }
2.2.1 CSS 和 ERB 资产管道自动评估 ERB。这意味着,如果您将 erb 扩展添加到 CSS 资产(例如 application.css.erb),则您的 CSS 规则中可以使用asset_path 之类的帮助程序:
.class { background-image: url(<%=asset_path 'image.png' %>) }