【问题标题】:Rails assets pipeline issueRails 资产管道问题
【发布时间】:2013-05-12 05:06:29
【问题描述】:

我的 css 文件中有这段代码

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

但它没有被执行。它仍然是浏览器中的原始代码。我错过了什么?

我在开发环境中。

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 asset-pipeline assets


    【解决方案1】:

    您只能在扩展名为 erb 的文件中使用它,因此您应该为您的文件命名,例如 file.css.erb 或其他名称。

    Ruby on Rails Guides: Asset Pipeline

    2.2.1 CSS 和 ERB 资产管道自动评估 ERB。这意味着如果您向 CSS 资产添加 erb 扩展(例如, application.css.erb),那么像asset_path这样的助手可以在 你的 CSS 规则:

    .class { background-image: url() }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多