У меня есть модель продукта, которая имеет много разделов, и раздел может принадлежать многим продуктам.
Модель сечения имеет подклассы Feature, Standard и Option.
Мои модели:
class Product < ActiveRecord::Base
has_and_belongs_to_many :categories
has_and_belongs_to_many :sections
end
class Section < ActiveRecord::Base
has_and_belongs_to_many :products
end
class Feature < Section
end
class Standard < Section
end
class Option < Section
end
В моем контроллере продуктов я могу сделать это:
@product.sections.build
Я хочу иметь возможность получить доступ к подклассам примерно так:
@product.features.build
@product.standards.build
@product.options.build
Но это просто ошибки с «неопределенными« функциями »метода» и т. Д.
Пожалуйста, кто-нибудь может сказать мне, как это сделать?