Ruby目录路径从路径中排除目录

时间:2011-10-08 12:44:01

标签: ruby-on-rails ruby

现在我正在导入此目录

Dir["#{Rails.root}/app/{views,controllers}/**/**/**/**"]

但我想排除指定位置的一个目录

Dir["#{Rails.root}/app/{views,controllers}/#All directory but exclude 'admin'#/**/**/**"]

任何帮助?

1 个答案:

答案 0 :(得分:1)

尝试

Dir["#{Rails.root}/app/{views,controllers}/**/**/**/**"].reject { |f| f["#{Rails.root}/app/{views,controllers}/admin/"]}