2012-05-11 24 views
2

我已經將項目從Rails 3.1升級到Rails 3.2,現在,在開發過程中,每次更新模型時,都需要重新啓動服務器改變是有效的。視圖和控制器的更改立即生效。升級到Rails 3.2後,在開發環境中運行時,模型保持緩存

我很確定它來自升級,因爲我的新項目在Rails 3.2中都沒有這個問題。我已經檢查了舊項目中的development.rb和application.rb與新項目中的development.rb和application.rb,它們是相同的。我似乎無法在網上找到答案,有人會知道我該怎麼辦?

乾杯, 本

回答

0

我也有warning: already initialized constant消息彈出所有的時間,所以我尋找解決這個問題。似乎它的解決方案也解決了我的緩存問題。 基本上你必須卸載耙子,並通過捆綁軟件重新安裝...答案在這裏:https://stackoverflow.com/a/7553276/1389981

0

嘗試,並在你的development.rb文件看看。應該有與config.cache_classes一條線,這應設置爲false,以確保您無需重新啓動服務器,以反映您對各類變化:

# development.rb 
config.cache_classes = false 
+0

嘿埃米爾,謝謝你的答案。不幸的是,cache_classes已經設置爲false。我試着將配置文件夾中的所有文件與其他沒有這個問題的應用程序進行比較,它們看起來完全相同......我可能錯過了某些內容,但不知道是什麼。 – ben

相關問題