1
我有几个灯具文件已定义,并且它们通过fixtures :all
声明加载。
如何获取项目中所有灯具名称的数组?无需通过搜索* .yml文件的测试/夹具文件夹。获取项目中定义的所有灯具名称列表
P.S.一个明显的解决方案是定义这样的方法:
def all_fixtures
@all_fixtures ||= Dir.entries("#{Rails.root}/test/fixtures")
.select { |filename| /.*\.yml/.match(filename) }
.map{ |filename| filename[0..-5].to_sym }
end
但我确定有更优雅的东西。