2011-09-07 112 views
4

我们刚刚使用新的资产管道部署了Rails 3.1应用程序。在开发过程中,一切看起来都很好,但在生产中,所有资产图像都缺失。 部署时,我们遵循Ruby on Rails边缘指南。作为一个例子,一个简单的代码从我们的应用程序片段:资产路径中缺少指纹

asset_path "favicon.png", "images" 

这产生在生产:

/assets/favicon.png 

但指纹缺少(并且因此对生产Deadlink中)。我们已经尝试了没有“图像”,用image_tag代替。没有任何工作。

附加信息:

  • 的Rails 3.1.0版

已经看了看,想:

回答

7

最近Railscast Episode #282覆盖从3.0切换资产3.1资产管道。您是否已经尝试在config/environments/production.rb中设置config.assets.digest = true

+0

工作!非常感谢 :) – moonglum