Rails:将类标记为NOT reloadable

时间:2010-04-07 18:11:47

标签: ruby-on-rails ruby

我在lib /中有一些不可重载的类(由于它们的内部结构,它是一个jruby应用程序)。如何告诉rails在每次请求之后不重新加载这些请求?

谢谢!

1 个答案:

答案 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进程。