私のモデルには、適切なActiveRecordの関連付けがどのようなものかを把握しようとしています。私はユーザーがアイテムの数から選択し、食事を構築し、単一注文のために、この複数回繰り返すことができ、ウェブサイトのための食事のカスタマイズやオーダリングシステムを構築しています。ユーザー、注文、食事、アイテムとそのActiveRecordの関連付け
ユーザー
has_many :orders, :dependent => :destroy
has_many :meals, through: :orders
注文
belongs_to :user
has_and_belongs_to_many :meals
食事
012:私の現在の設定は以下の通りです
私は私の質問は2つの部分に来ると仮定項目
has_and_belongs_to_many :meals
:
1)私の現在の設定は、単一の食事に割り当てられる複数のアイテムのために認めていません、そしておそらくへ単一の注文のための他の食事。
2)新しい注文をするときに、ユーザーの以前の食事にアクセスしてショートカットを提供できるようになりますか?
初めて質問の質問者から事前に束をありがとう!