资产路径中缺少指纹

时间:2011-09-07 15:14:07

标签: ruby-on-rails-3.1 asset-pipeline

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

asset_path "favicon.png", "images"

这在生产中生成:

/assets/favicon.png

但指纹缺失(因此它是生产的死链接)。我们已经在没有“图片”的情况下尝试了它,而image_tag代替了。什么都行不通。

其他信息:

  • Rails版本3.1.0

已经看过并尝试过:

1 个答案:

答案 0 :(得分:7)

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