class Cart
has_many :line_items
end
class Product
has_many :line_items
end
class LineItem
belongs_to :carts
belongs_to :products
end
Пример: я являюсь администратором, создающим туристический пакет. Предположим, у него есть атрибуты
Название: Описание Расположение Цена
Apartments
Название Номера Описание Фото
Limos
Название драйвера Цвет
Я узнал, что они должны быть связаны с моделью продукта, чтобы клиенты могли добавить их в корзину и совершить покупку.
Но как связать. Должен ли я создавать эти модели или создавать категории, но они имеют разные атрибуты.
Допустим, у меня есть 100 разных категорий. И каждая категория имеет совершенно разные атрибуты. Должен ли я создать 100 моделей или есть ли лучший способ сделать это?
Пример Amazon.com
Отделы Baby Beauty Книги и многое другое.
Детская категория может иметь возраст, половые признаки
Но Books isbn, издатель,
Они находятся в модели категории, но имеют разные атрибуты.
Значит ли это, что мне нужно создать модель Baby, модель Book, модель Beauty.
Или я что-то упускаю