在写测试时很多时候我们都会利用fixtures构造数据,特别在构造关系表的数据时就显得特别麻烦。
我在看railscast 看到一种比较简单的方法,不用构造关系表,觉得有用,特别记录下来,便于以后查找:
##### /models/products.rb
##### /spec/fixtures/users.yml
##### /spec/fixtures/categories.yml
##### /spec/fixtures/products.yml
用了categories 就直接省去了建立products_categories 这个中间表的数据:
##### /spec/fixtures/products_categories.yml