Настроить модель продукта - PullRequest
0 голосов
/ 13 марта 2012

Я ищу руководство или ссылку на учебное пособие о том, как установить следующие ассоциации моделей rails.

Будет множество категорий с кучей продуктов в каждой.Таким образом, категория has_many products и product относится к одной категории.

Пользователь сможет настроить свой товар перед добавлением его в корзину.Таким образом, они выбирают свою раму, затем выбирают размер, затем выбирают ткань, затем выбирают ножки.

Первым шагом будет «выбрать раму».Цена этого кадра будет включать в себя вариант 1 из шагов «выбрать размер», «выбрать ткань» и «выбрать ножки».Но если пользователь выберет вариант 2, например, на шаге «выбрать размер», к цене будет добавлена ​​определенная сумма.

Каждый шаг будет иметь около 20 различных вариантов.Каждый вариант будет иметь уникальное изображение.Итак, давайте сделаем шаг «выберите ткань», например.Пользователь «выбирает рамку», затем переходит к «шагу выбора ткани», где доступно 20 вариантов ткани.Эскиз рамки, выбранной на шаге 1, будет отображаться для каждого варианта ткани, завернутого в эту конкретную ткань.

Как это будет работать?Как настроить модели таким образом, чтобы при выборе пользователем рамки отображались ткани, связанные с этой рамкой?Затем, когда они выбирают ткань, диван отображается в этой ткани вместе с четырьмя различными размерами.

Я не ищу учебник, просто легкий толчок в правильном направлении относительно правильных ассоциаций моделей.

...