【发布时间】:2010-06-21 01:35:43
【问题描述】:
在 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**} )
谢谢
【问题讨论】:
标签: ruby-on-rails ruby load-path