【发布时间】:2012-01-28 12:08:16
【问题描述】:
我正在尝试从 Rails 3.0 升级到 Rails 3.1。以前我使用 Jammit 作为资产,经过相当多的步骤后,我发现除了 CSS 部分,一切看起来都不错。当我使用javascript_include_tag 和image_tag 时,它会在开发中生成指向/assets 的正确链接,但是当我将stylesheet_link_tag 用于css 时,它会生成指向/stylesheets 而不是/assets 的链接。
这里有什么问题?
有几个问题与我的问题相关,我已经正确完成了他们所说的一切,但我仍然找不到我的问题的解决方案。相关问题是:
- Why does stylesheet_link_tag not link to /assets in production?
- Rails 3.1 assets pipeline in production
更新
我自己发现了问题,我使用的 gem 覆盖了 Raild 资产标签助手的默认行为。
【问题讨论】:
-
你能分辨出是哪一个吗?我有同样的问题,我正在尝试一切
-
您能否将您的更新添加为答案并将接受它标记为答案?这仍然显示为一个未回答的问题。
-
请添加 gem 的名称,它会覆盖默认行为。
标签: ruby-on-rails asset-pipeline sprockets jammit