学生向けにプログラミングを解説。次>>カートの商品に数量をつけるために「line_items」テーブルを修正します。quantity:integer」と入力して下さい。「int」型の「quantity」フィールドを作成するために「add_quantity_to_line_items.rb」という名前のファイルが「migrate」フォルダに作成されました。作成された「add_quantity_to_line_items.rb」を編集して、「quantity」フィールドのデフォルト値が「1」になるようにします。1」と追加しただけです。db:migrate」コマンドでマイグレーションを実行します。「line_items」テーブルの内容を確認してみます。次に追加しようとしている商品がline_itemに含まれているかどうかを確認し、含まれていれば数量を増やし、含まれていなければ新たに作るという仕事をする「add_good()」メソッドを実装します。「app/models」フォルダの「cart.rb」ファイルを以下のように編集します。good_id)endcurrent_itemendend「find_by_good_id()」メソッドは何処にも定義していませんが、「find_by」で始まるメソッドの場合、Railsが自動でメソッドの作成とクラスへの追加を行ってくれます。渡した「good_id」の商品を見つける仕事をしてくれます。line_itemsコントローラの修正もあわせて行います。'カートに商品が追加されました。endend修正したのはcreate()メソッドの次の部分です。@cart.add_good(good.id)showビューの変更も行います。%></table>商品を何回かカートに入れて数量が増えるのを確認してみます。テーブルリレーションの定義をします。注文を受ける機能を実装してきます。まとめはてなブログをはじめよう!MrRadiologyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。