Ruby需要相关文件夹中的文件

时间:2013-07-11 17:40:56

标签: ruby sinatra require

我在Ruby 1.9.3中遇到了问题。 这是我的文件结构

App
 |-- config
   |-- database_setup.rb
 |-- models
   |-- *.rb

我的database_setup.rb需要要求models文件夹中的所有rb文件。我很难找到正确的目录。

1 个答案:

答案 0 :(得分:5)

到目前为止你尝试了什么?

你试过了吗?

Dir[File.join(File.dirname(__FILE__), '..',  'models', '**/*.rb')].sort.each do |file|
  require file
end