我看到很多
LoadError: Unable to autoload constant SomeModule::MyJob expected /app/lib/some_module/my_job.rb to define it.
我的 Rails 5.2.0 应用程序中的错误。我不明白的部分是,为什么它会在里面看app/lib/
,因为它被定义为像这样加载application.rb
:
config.autoload_paths << Rails.root.join('lib')
所以我希望它从/lib
(有问题的模块所在的位置)加载。那么为什么它会在/app
目录中查找,我该如何更改呢?