在 environment.rb 我可以添加该行
config.load_paths += %W( #{RAILS_ROOT}/app/models/foos )
其中 'foos' 是一个文件夹。这将加载 foos 文件夹中的所有文件。但是,它不会加载任何子目录。
如果我知道 'foos' 文件夹中所有子目录的名称,这个问题将有一个简单的解决方案:
%W[folder1 folder2 folder2].each { |f| f.config.load_paths += %W( #{RAILS_ROOT}/app/models/foos/#{f} ) }
但是,我并不总是知道“foos”中所有文件夹的名称。有没有办法做到这一点:
config.load_paths += %W( #{RAILS_ROOT}/app/models/foos/#{**WILDCARD**} )
谢谢