我的application.rb文件中有代码,它调用将某些对象加载到内存中的类方法。如果我在rails控制台并且必须使用“重新加载!”那些对象不再在内存中,我必须退出并重新启动rails c。
这是初始化程序的代码:
config.to_prepare do
Const.load!
Card.load!
Position.load!
end
请注意,这与仅重新加载lib中更改的对象不同,我已经看到了如何做的答案。
答案 0 :(得分:0)
在application.rb
试试这个:
ActionDispatch::Callbacks.after
Const.load!
Card.load!
Position.load!
end