2017-06-29 33 views
0

好吧,我遇到了一個問題,這對我來說似乎很奇怪。無論何時我在mongoid.yml文件中更改db設置,在我重新啓動計算機之前,這些更改都不會反映出來(如執行rails c並執行一些代碼,如Model.count)。如何更改Rails中的Mongoid數據庫細節,而無需重新啓動機器

這是正常行爲嗎?

+1

你使用'spring'?您可能想要停止/重新啓動它(「春季停止」) –

+0

@SergioTulentsev謝謝!你想添加爲答覆,所以我可以接受它嗎? – WagnerMatosUK

回答

1

根據我的經驗,這類問題通常是由應用程序預加載器(如spring)引起的,並且沒有正確地重新載入應用程序代碼/配置中的更改。在春天的情況下,通常足以阻止它。

spring stop 

但是,我已經有幾個案例,春天會掛斷,拒絕停止。在這種情況下,我殺了它有力地

killall -9 -m spring 

(殺死在其名稱中的「春天」每一道工序)

相關問題