From 40bd0e9c58f33823446bdb51ae6d01d236f7c206 Mon Sep 17 00:00:00 2001 From: alexs Date: Mon, 22 Jul 2013 11:48:59 +1000 Subject: [PATCH] Fixed product seed. --- db/seeds.rb | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/db/seeds.rb b/db/seeds.rb index dd6be815e2..bb8fe22bbc 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -72,21 +72,31 @@ end unless Spree::Product.count > 0 puts "[db:seed] Seeding products" - FactoryGirl.create(:product, + prod1 = FactoryGirl.create(:product, :name => 'Garlic', :price => 20.00, :supplier => Enterprise.is_primary_producer[0], - :distributors => [Enterprise.is_distributor[0]], :taxons => [Spree::Taxon.find_by_name('Vegetables')]) - FactoryGirl.create(:product, + ProductDistribution.create(:product => prod1, + :distributor => Enterprise.is_distributor[0], + :shipping_method => Spree::ShippingMethod.first) + + + prod2 = FactoryGirl.create(:product, :name => 'Fuji Apple', :price => 5.00, :supplier => Enterprise.is_primary_producer[1], - :distributors => Enterprise.is_distributor, :taxons => [Spree::Taxon.find_by_name('Fruit')]) - FactoryGirl.create(:product, + ProductDistribution.create(:product => prod2, + :distributor => Enterprise.is_distributor[1], + :shipping_method => Spree::ShippingMethod.first) + + prod3 = FactoryGirl.create(:product, :name => 'Beef - 5kg Trays', :price => 50.00, :supplier => Enterprise.is_primary_producer[2], - :distributors => [Enterprise.is_distributor[2]], :taxons => [Spree::Taxon.find_by_name('Meat and Fish')]) + + ProductDistribution.create(:product => prod3, + :distributor => Enterprise.is_distributor[2], + :shipping_method => Spree::ShippingMethod.first) end