Я хочу расширить модель текущей модели с помощью модели подкатегории.«Имеет много сквозных» отношений - Продукт - Категория - Подкатегория
Прямо сейчас они выглядят так:
class Article < ActiveRecord::Base
has_many :categorizations
has_many :categories, :through => :categorizations
...
end
class Category < ActiveRecord::Base
has_many :categorizations
has_many :articles, :through => :categorizations
...
end
class Categorization < ActiveRecord::Base
belongs_to :article
belongs_to :category
end
Я с трудом оборачивать вокруг моей головы к следующему шагу.
Думаю, я слишком долго смотрел на проблему.
Статья имеет много категорий
Статьи имеет несколько подкатегорий
Категории имеет много статей
Категории имеет много подкатегорий
Подкатегория имеет много статей
Подкатегории имеет много категорий
почему не только класс 'категория