axs*_*uul 5 ruby-on-rails ruby-on-rails-3
Rails 3.2.3./lib我的自动加载路径中有一个Rails应用程序.我的一个库文件需要一堆这样的文件
Dir[Rails.root.join("lib/foo/*.rb")].each { |f| require f }
Run Code Online (Sandbox Code Playgroud)
在开发中,如果我更改它们,则不会重新加载这些文件.例如,如果我修改/lib/foo/bar.rb,我将不得不重新启动服务器以查看这些更改.任何人都可以建议一种方式,以便在每个请求上正确地重新加载它们吗?
如果您的自动加载路径中有这些文件:
config.autoload_paths += %W(#{config.root}/lib)
Run Code Online (Sandbox Code Playgroud)
那么你不需要要求它们。你尝试过这个吗?
| 归档时间: |
|
| 查看次数: |
1283 次 |
| 最近记录: |