我正在使用application.rb中的autoload路径来加载一些额外的模块和结构。
以下代码实现这个功能:
config.autoload_paths += %W(
#{config.root}/app/controllers/concerns
#{config.root}/app/models/concerns
#{config.root}/app/jobs/
)
有趣的是,扩展模型和控制器的“concerns”文件夹都能正常工作。
但是 jobs 文件夹根本没有被加载。
我需要做些什么特殊的操作才能加载 app 中的文件夹,或者有人知道为什么其中两个文件夹被加载而第三个文件夹没有被加载吗?