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