我已将我的一个应用程序从Rails 4.2.6升级到Rails 5.0.0.该升级指南说,是自动加载功能在生产中默认情况下禁用现在.
现在我总是在生产服务器上出错,因为我在application.rb文件中加载了所有带有自动加载的lib 文件.
module MyApp
class Application < Rails::Application
config.autoload_paths += %W( lib/ )
end
end
Run Code Online (Sandbox Code Playgroud)
现在,我已经设定了config.enable_dependency_loading,true但我想知道是否有更好的解决方案.必须有一个原因,默认情况下在生产中禁用自动加载.