使用Rails 3自动加载路径不会加载某些文件夹,而是加载其他文件夹

Min*_*ure 5 environment ruby-on-rails class autoload ruby-on-rails-3

我正在使用application.rb中的自动加载路径来加载一些额外的模块和结构.

这是以下一点代码:

config.autoload_paths += %W(
  #{config.root}/app/controllers/concerns 
  #{config.root}/app/models/concerns 
  #{config.root}/app/jobs/
)
Run Code Online (Sandbox Code Playgroud)

有趣的是,扩展模型和控制器的"关注"文件夹都完美运行.

但是,jobs文件夹根本没有加载.

有什么特别的东西,我需要做的是为了让应用程序中的文件夹加载或有人知道为什么这些文件夹中的两个正在加载而第三个文件夹没有加载?

Luí*_*lho 7

在作业之后尝试并删除尾部斜杠.

config.autoload_paths += %W(
  #{config.root}/app/controllers/concerns 
  #{config.root}/app/models/concerns 
  #{config.root}/app/jobs
)
Run Code Online (Sandbox Code Playgroud)