gpt4 book ai didi

ruby-on-rails - 有没有办法配置 Rails 控制台来重新运行我的初始化程序?

转载 作者:数据小太阳 更新时间:2023-10-29 07:20:02 24 4
gpt4 key购买 nike

我的 application.rb 文件中有代码,它调用将某些对象加载到内存中的类方法。如果我在 Rails 控制台中并且必须使用“重新加载!”这些对象不再在内存中,我必须退出并重新启动 rails c。

这是这些初始化程序的代码:

config.to_prepare do
Const.load!
Card.load!
Position.load!
end

请注意,这不同于仅仅重新加载一个在库中发生变化的对象,我已经看到了如何做的答案。

最佳答案

在你的 application.rb 中试试这个:

ActionDispatch::Callbacks.after
Const.load!
Card.load!
Position.load!
end

关于ruby-on-rails - 有没有办法配置 Rails 控制台来重新运行我的初始化程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6590504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com