资产路径中缺少指纹
问题描述:
我们刚刚使用新的资产管道部署了Rails 3.1应用程序。在开发过程中,一切看起来都很好,但在生产中,所有资产图像都缺失。 部署时,我们遵循Ruby on Rails边缘指南。作为一个例子,一个简单的代码从我们的应用程序片段:资产路径中缺少指纹
asset_path "favicon.png", "images"
这产生在生产:
/assets/favicon.png
但指纹缺少(并且因此对生产Deadlink中)。我们已经尝试了没有“图像”,用image_tag
代替。没有任何工作。
附加信息:
- 的Rails 3.1.0版
已经看了看,想:
答
最近Railscast Episode #282覆盖从3.0切换资产3.1资产管道。您是否已经尝试在config/environments/production.rb中设置config.assets.digest = true
?
工作!非常感谢 :) – moonglum