How do I make the code in lib/ automatically reload when the file changes?

后端 未结 4 1258
误落风尘
误落风尘 2020-12-30 05:39

This is a follow up to this question. During development I have to restart the rails app everytime I change the code in lib/ in order for the code changes to take effect. Ho

4条回答
  •  無奈伤痛
    2020-12-30 05:59

    For Rails 3, vary the instructions given in the article from @science's answer. In your environments/development.rb file, add the lines:

    ActiveSupport::Dependencies.autoload_paths << File::join( Rails.root, 'lib')
    ActiveSupport::Dependencies.explicitly_unloadable_constants << 'MyModuleInLibFolder'
    

    Of course, substitute the name of your module for MyModuleInLibFolder.

提交回复
热议问题