学生向けにプログラミングを解説。次>>注文を受ける機能を実装してきます。実装するordersテーブルのフィールドは以下のようにします。pay_type:string」と入力します。CSSを上書きするか聞いてくるので、「n」と入力して上書きしないようにします。「migrate」フォルダに「create_orders.rb」が作成されました。db:migrate」で出来たマイグレーションを適用します。ordersテーブルを見てみましょう。次にline_itemsテーブルに「order_id」フィールド(int型)を追加します。order_id:integer」とコマンドプロンプトで入力します。「migrate」フォルダに「add_order_id_to_line_item.rb」が作成されました。db:migrate」で出来たマイグレーションを適用します。line_itemsテーブルに「order_id」フィールドが追加されているか確認します。次に注文受け付けフォームを作成します。買い物カートに「注文する」ボタンを追加します。cartsビューの「show.html.erb」ファイルを編集します。%>ボタンの記述は以下の部分です。%>ordersコントローラのnewアクションにリンクします。ordersコントローラの編集です。endendnew()メソッドのみ実装しています。}endendもしカートに何もない場合はmarketビューにリダイレクトさせています。その後「return」でメソッドを抜けるようにしています。次はordersビューの編集です。「new.html.erb」を編集します。class="order_form"><fieldset><legend>お客様の情報を入力して下さい。%>続いて「_form」テンプレートの編集です。お客様情報を入力して下さい。%>最後にCSSを編集します。#6495ed;}}}最後に以下の部分を追加しました。注文情報入力フィールドにvalidateを設定します。テーブルリレーションの定義をします。カートの中身を空にする機能を実装していきます。まとめはてなブログをはじめよう!MrRadiologyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。