【发布时间】:2014-10-30 08:43:05
【问题描述】:
我定义了几个夹具文件,它们由fixtures :all 语句加载。
如何获得项目中所有夹具名称的数组?无需通过 test/fixtures 文件夹搜索 *.yml 文件。
附:一个明显的解决方案是定义这样的方法:
def all_fixtures
@all_fixtures ||= Dir.entries("#{Rails.root}/test/fixtures")
.select { |filename| /.*\.yml/.match(filename) }
.map{ |filename| filename[0..-5].to_sym }
end
但我相信还有更优雅的东西。
【问题讨论】:
标签: ruby-on-rails fixtures minitest