0

我的网站有分类=>小类=>演出(#by gig i mean lots of adds)如何添加子类别的分类模型

要添加类别很简单,我打开轨道控制台,然后输入

Category.create(name: "Programming & Tech") #there are 6 categories 

当我键入Category.all我找回了我创建的所有6个类别。

问:

如何添加5个不同小类每个6类的?例如: :对于编程和技术类别将有2个子类别,wordpress和ruby on rails ..et。

注:所有(belongs_to的,的has_many,移民,他们的协会是为了)

谢谢您的时间。

回答

0

使用STI(单表继承)

ancestry宝石是这个任务很不错。

0

假设你想在每一个类别相同的6子类别,您可以键入

Category.all.each do |c| 
    %w(high low extreme xl xxl xxs).each do |subcat| 
    c.subcategories.create(name: subcat) 
    end 
end 

看到Rails Guides