4
- 我使用Rails 3.2.13
- 在
development.rb
,我有config.cache_classes = false
- 當我使用兩種或麒麟的WEBrick
我有一個非常奇怪的行爲。假設我在日誌中輸出了一些內容:Rails.logger.warn "Hello"
Rails的不重裝我的模型在開發模式
如果我重新加載頁面,我會在日誌中看到「Hello」。如果刪除它,它會消失。但如果我再把它放回去,它不會出現...
此外,模型中的一個簡單的raise "Fail!"
將導致正常引發異常。但是,如果我刪除raise
並重新加載頁面,它仍會引發異常。
發生了什麼事?
之前可以看到這個原因類似的問題你確定它在開發環境中運行嗎?嘗試在頁面之一輸出你的Rails環境,以驗證你是否錯誤地在生產 – Benj 2013-04-25 02:52:05
100%肯定,是的。 – Robin 2013-04-25 03:41:14
我沒有正確測試它,但我認爲它只發生在'Item'模型中。在這個模型中,我擁有引用其他模型的全局常量和常量。不確定它是否相關。另一件事是我使用Tire,它有一個Item類。但它的命名空間是這樣的... – Robin 2013-05-07 15:46:54