Ruby on rails Ruby目录路径从路径中排除目录
现在我正在导入这个目录Ruby on rails Ruby目录路径从路径中排除目录,ruby-on-rails,ruby,Ruby On Rails,Ruby,现在我正在导入这个目录 Dir["#{Rails.root}/app/{views,controllers}/**/**/**/**"] 但我想在指定位置排除一个目录 Dir["#{Rails.root}/app/{views,controllers}/#All directory but exclude 'admin'#/**/**/**"] 有什么帮助吗?试试看 Dir["#{Rails.root}/app/{views,controllers}/**/**/**/**"].reject
Dir["#{Rails.root}/app/{views,controllers}/**/**/**/**"]
但我想在指定位置排除一个目录
Dir["#{Rails.root}/app/{views,controllers}/#All directory but exclude 'admin'#/**/**/**"]
有什么帮助吗?试试看
Dir["#{Rails.root}/app/{views,controllers}/**/**/**/**"].reject { |f| f["#{Rails.root}/app/{views,controllers}/admin/"]}
@戴维德巴森也许它不会做你所期望的。因为它不仅忽略了admin目录,还忽略了views、controllers目录下的所有目录,并以字母a、d、m、i、n结尾。要尝试它,请在admin旁边放置一个名为“testn”的目录,它也将被忽略。