0
好吧,我遇到了一個問題,這對我來說似乎很奇怪。無論何時我在mongoid.yml
文件中更改db設置,在我重新啓動計算機之前,這些更改都不會反映出來(如執行rails c
並執行一些代碼,如Model.count
)。如何更改Rails中的Mongoid數據庫細節,而無需重新啓動機器
這是正常行爲嗎?
好吧,我遇到了一個問題,這對我來說似乎很奇怪。無論何時我在mongoid.yml
文件中更改db設置,在我重新啓動計算機之前,這些更改都不會反映出來(如執行rails c
並執行一些代碼,如Model.count
)。如何更改Rails中的Mongoid數據庫細節,而無需重新啓動機器
這是正常行爲嗎?
根據我的經驗,這類問題通常是由應用程序預加載器(如spring
)引起的,並且沒有正確地重新載入應用程序代碼/配置中的更改。在春天的情況下,通常足以阻止它。
spring stop
但是,我已經有幾個案例,春天會掛斷,拒絕停止。在這種情況下,我殺了它有力地
killall -9 -m spring
(殺死在其名稱中的「春天」每一道工序)
你使用'spring'?您可能想要停止/重新啓動它(「春季停止」) –
@SergioTulentsev謝謝!你想添加爲答覆,所以我可以接受它嗎? – WagnerMatosUK