我想弄清楚適合我的模型的ActiveRecord協會。我建立了一頓定製和訂購系統,一個網站,用戶可以從一些項目選擇和建立一個膳食並重復此多次單個訂單。用戶,訂單,膳食,項目和他們的ActiveRecord協會
我目前的設置是如下:
用戶
has_many :orders, :dependent => :destroy
has_many :meals, through: :orders
訂購
belongs_to :user
has_and_belongs_to_many :meals
膳食
has_and_belongs_to_many :orders
has_and_belongs_to_many :items
項目
has_and_belongs_to_many :meals
我想,那麼我的問題有兩個部分:
1)沒有我的當前設置允許多個項目被分配到一餐,並有可能其他餐點單。
2)我將能夠訪問用戶的上一次用餐以提供新訂單時的快捷方式。
從第一次提問問題提前感謝一堆!