2011-09-07 111 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