【发布时间】:2011-07-13 19:50:17
【问题描述】:
简单的问题:
我有一个在 staging 中运行的 Rails 3.1 应用程序,它是 RAILS_ENV=production。我的问题是:stylesheet_link_tag 为我的 css 文件生成的指纹与rake assets:precompile 生成的指纹不同。
因此,当我请求页面时,样式表的链接正在寻找如下文件:
/assets/front-1e3a4454e0d5434eccac1a053ca4c7fd.css
但实际上位于 public/assets 中的文件是
front-60b624d69d97b3ac5f288c54245a5ed5.css
浏览器返回 404 Not Found。
这是我的链接stylesheet_link_tag :front。谁能向我解释为什么会发生这种情况?
【问题讨论】:
-
我也遇到了这个问题。有什么解决办法吗?
-
@thedelchop 你能弄清楚为什么会发生这种情况吗?
标签: css ruby-on-rails ruby-on-rails-3.1 asset-pipeline fingerprinting