简单问题:
我有一个运行在staging环境下的Rails 3.1应用程序,它是RAILS_ENV=production
。我的问题是:stylesheet_link_tag
为我的css文件生成了与rake assets:precompile
生成的指纹不同的指纹。
因此,当我请求页面时,样式表链接会寻找类似以下文件的文件:
/assets/front-1e3a4454e0d5434eccac1a053ca4c7fd.css
但实际上,位于public/assets中的文件是
front-60b624d69d97b3ac5f288c54245a5ed5.css
浏览器返回了404未找到错误。
这是我的链接stylesheet_link_tag :front
。有人能解释一下为什么会发生这种情况吗?