学生向けにプログラミングを解説。次>>まずはテーブルリレーションの定義をします。line_itemモデルにline_itemからorderへのリレーションを追加します。:order」の記述を追加しました。orderからline_itemへのリレーションも行います。注文を削除するときにはその注文に関連付けされたline_itemもすべて削除するように「has_many」で指定します。:destroyendordersコントローラの「create()」メソッドを編集します。'ご注文ありがとうございました。endendcreate()メソッドのみ実装しています。'ご注文ありがとうございました。Order.new(order_params)」で新しいorderオブジェクトの作成と初期化を行っています。「order_params()」メソッドは一番最後に記述されています。:pay_type)」の記述が初期化を行っています。これは「params[:order]」と同じ意味になります。「add_items()」メソッドはこの後orderモデルに実装します。orderモデルに「add_items()」メソッドを実装します。itemendendendcart_idをnilに設定する処理は、カートを削除する時にline_itemが連動して削除されるのを防ぎます。注文を受ける機能を実装してきます。まとめはてなブログをはじめよう!MrRadiologyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。