4

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

asset_path "favicon.png", "images"

这在生产中生成:

/assets/favicon.png

但是指纹丢失了(因此它是生产中的死链接)。我们已经尝试过不使用“图像”,image_tag而是使用它。没有任何工作。

附加信息:

  • 导轨版本 3.1.0

已经看过并尝试过:

4

1 回答 1

7

最近的Railscast 第 282 集介绍了使用资产管道将资产从 3.0 切换到 3.1。您是否已经尝试config.assets.digest = true在 config/environments/production.rb 中进行设置?

于 2011-09-09T12:09:24.640 回答