Jer*_*ith 5 ruby ruby-on-rails
我的application.rb文件中有代码,它调用将某些对象加载到内存中的类方法.如果我在rails控制台并且必须使用"重新加载!" 那些对象不再在内存中,我必须退出并重新启动rails c.
这是初始化程序的代码:
config.to_prepare do
Const.load!
Card.load!
Position.load!
end
Run Code Online (Sandbox Code Playgroud)
请注意,这与仅重新加载lib中更改的对象不同,我已经看到了如何做的答案.
在你的application.rb尝试中:
ActionDispatch::Callbacks.after
Const.load!
Card.load!
Position.load!
end
Run Code Online (Sandbox Code Playgroud)