我在lib /中有一些不可重载的类(由于它们的内部结构,它是一个jruby应用程序)。如何告诉rails在每次请求之后不重新加载这些请求?
谢谢!
答案 0 :(得分:1)
在查看this post about adding reloadability to plugins之后,我认为你可以尝试做的是将你的班级所在的文件添加到ActiveSupport::Dependencies.load_once_paths
在 config / environments / development.rb 中添加类似的内容:
ActiveSupport::Dependencies << (Rails.root + "lib/your_class.rb").to_s
权衡是每次更改其中一个文件时都需要重新启动script/server
进程。