2

在使用 FactoryGirl 为数据库视图创建工厂时,我有一个反复出现的模式。工厂外观的示例:

factory :site_brand do
  brand
  brand_translation
  country

  initialize_with do
    SiteBrand.where(brand_id: attributes[:brand].id, country_id: attributes[:country].id).first
  end
end

这里唯一独特的是“品牌”。我还有其他关于“类别”、“项目”等的案例。我试图弄清楚我是否可以让这个更干燥,而不需要猴子修补 FactoryGirl。

4

1 回答 1

1

您是否尝试过使用特征

于 2013-01-19T20:06:35.803 回答