我在这里有一个问题,我正在链接一个性别类别子类别的产品种子 .
Seeds
g = Gender.create(:gender => 'Man')
g.categories.create(:name => "Clothes")
g = Gender.create(:gender => 'Woman')
g.categories.create(:name => "Accessories")
m = Category.find_by_name("Clothes")
m.subcategories.create(:name => "T-shirts" )
f = Category.find_by_name("Accessories")
f.subcategories.create(:name => "Rings" )
Model Relation
Gender
-
has_many:categories has_many:subcategories,through::categories
-
accepts_nested_attributes_for:categories,:subcategories
-
attr_accessible:gender,:categories_attributes,
:subcategories_attributes
Category
-
belongs_to:性别
-
has_many:子类别
-
accepts_nested_attributes_for:子类别
-
attr_accessible:name,:gender_id
Subcategory
-
belongs_to:类别
-
attr_accessible:name,:category_id
问题是:每次我创建种子时,在Man子类别表上创建了Woman子类别 . 有人可以帮忙吗?
谢谢