我想从Rails 3.0升级到Rails 3.1。以前我使用Jammit来完成资源,经过很多步骤后,我得到了一个除CSS部分之外都很好看的地方。当我使用javascript_include_tag
和image_tag
时,它生成正确的链接到/assets
正在开发中,但是当我使用stylesheet_link_tag
作为css时,它会保留生成链接到/stylesheets
而不是/assets
。stylesheet_link_tag没有链接到/资产在Rails资产管道
这里有什么问题?
有几个问题与我的问题有关,我已经做了他们所说的所有正确的事情,但我仍然找不到解决方案来解决我的问题。相关的问题是:
- Why does stylesheet_link_tag not link to /assets in production?
- Rails 3.1 assets pipeline in production
更新
,我发现自己的问题,我使用替代Raild资产标签佣工的默认行为的瑰宝。
你能说出它是哪一个吗?我有同样的问题,我正在尝试所有的东西 – 2012-02-23 10:28:01
你可以添加你的更新作为答案,并将其接受为答案吗?这仍然是一个没有答案的问题。 – 2012-11-17 00:09:24
请添加gem的名称,它会覆盖默认行为。 – 2012-12-04 15:41:06