Я пытаюсь выяснить, какие будут соответствующие ассоциации ActiveRecord для моих моделей. Я строю еды настройки и упорядочения системы для веб-сайта, где Пользователи могут выбрать из ряда Элементы и построить Meal и повторить это несколько раз для одного ордена.Пользователь, заказ, еда, товар и их ассоциации ActiveRecord
Моя текущая настройка выглядит следующим образом:
пользователя
has_many :orders, :dependent => :destroy
has_many :meals, through: :orders
Заказать
belongs_to :user
has_and_belongs_to_many :meals
Meal
has_and_belongs_to_many :orders
has_and_belongs_to_many :items
Item
has_and_belongs_to_many :meals
Я полагаю, мой вопрос, то придет на две части:
1) не моя текущая настройка позволяет для нескольких элементов, которые будут отнесены к одной еде, и, возможно, другие блюда для одного заказа.
2) смогу ли я получить доступ к предыдущим приемам пользователя, чтобы обеспечить ярлык при создании новых заказов.
благодарит кучу заблаговременно от вопроса в первый раз!