0

只需確認,是否運行rake資產:預編譯將所有js和css文件合併到public/assets目錄下的application.css和application.js文件中?這個文件的目的是什麼?我問的原因是由於某種原因,我的開發模式遇到了與該文件衝突的大量資產衝突,但我的生產模式運行得很好。看起來,我可以讓我的應用程序在開發環境中正確地提供資產的唯一方法是刪除這些文件。Rails 3資產管道 - 開發環境與公共/資產目錄衝突

在我的development.rb文件中是否有配置可以設置,以防止我的應用程序在開發模式中依賴此文件?

回答

1

使用的

rake assets:precompile:primary RAILS_ENV=production 

代替

rake assets:precompile 

應防止資產不被MD5加入到公共/資產目錄 - 這應該確保發展模式的資產是動態生成的。

報價

要停止非散列文件名的創建在公共場合使用:

rake assets:precompile:primary RAILS_ENV=production 

來自: Why does rails precompile task do non-digest assets

+0

這似乎已經奏效,謝謝。 – Noz 2012-08-17 16:56:21