我正在使用Rails控制檯手工測試一些東西,發現我的一個初始化程序(在config/initializers下)有錯誤。我退出了控制檯,進行了更改,並再次運行「rails c」。令我驚訝的是,更新後的初始化程序未被執行。Rails控制檯是否會重新初始化?
以下是我發現:
- 如果我開始一個新的bash命令,進入「軌道C」的所有初始化得到執行。
- 如果我添加/更改初始化程序,然後在同一個Bash會話中重新運行「rails c」,則不會執行初始化程序。
這發生在禁用高速緩存的開發中。
這是怎麼回事?謝謝。
應該加載... –
是的,這就是我的期望。因此我的問題。 :) – Brendan
你試過重新啓動彈簧嗎? –