2020-12-01から1ヶ月間の記事一覧

2020/12/21~2020/12/27

今回の内容 ・商品購入機能の実装 ・クレジットカード決済機能の実装練習 オープンAPIを用いてクレジット決済機能を導入する PayJpサービスを利用 javascriptでフォームを送信する ・1つのフォームから複数のテーブルに保存する機能練習 1つのフォームから…

2020/12/20

今回の内容 ・商品削除機能の実装 ・destoroyアクションの導入 MVCの流れ通り実装していく ビューでこのように <%= link_to '削除', "/item/@item", method: :delete, class:'item-destroy' %> コントローラーで before_action :item_find, only: [:show, :e…

2020/12/18~2020/12/19

今回の内容 ・商品詳細表示機能の実装 ・詳細ページの編集 前回の疑問点 トップページでは画像のリンクを <%= image_tag item.image, class: "item-img" %> と書いていたが 詳細ページでは <%= image_tag @item.image, class:"item-box-img" if @item.image.…

2020/12/14~2020/12/16

今週の内容 ・商品詳細表示機能の実装 ・商品詳細ページへのリンク トップページから詳細ページへのリンクを作る ルーティング、コントローラーに詳細ページへのコードを記入 rails routesでshowへのpathを探す ビューに書き込む <%= link_to item_path(item…

2020/12/7~2020/12/12 レベル上げ

今週の内容 ・商品出品機能の導入 ・商品出品ページの表示とデータの保存 MVCの流れを作る ルーティング設定 コントローラーにアクションを追加 ビューの作成 実装後ルーティングエラーが発生 ルーティングエラーの場合、ルーティングが間違っているか、ビュ…

2020/12/2~2020/12/6 20hレベル上げ

毎日更新があまりできていない現状から 週一でブログ更新という形に変えていく 今週の内容 ・ユーザー管理機能の実装終了 メンターさんからのレビューでLGTMをいただいたのでherokuへデプロイしたところ新規登録画面やログイン画面へ移動できないエラーが発…

2020/12/13 10hレベル上げ

今日の内容 ・商品一覧表示機能の実装 ルーティング、コントローラーにindexを追加 ビューを変更 商品一覧画面でactive_hashで記述した配送料の負担の項目を表示させたい しかし、 <span><%= item.price %>円<br><%= item.deliver_fee_id %></span> 現在の表記だとidの数字と…

2020/11/2 2hレベル上げ

今日の内容 ・ログイン画面のエラー解消 新規登録は上手くいき、DBにも保存できたが、ログインは上手くできなかった 原因はログインビューのform_withの設定ができていなかった <%= form_with model: @user, url: user_session_path,class: 'registration-ma…

2020/11/27  8hレベル上げ

今日の内容 ・ユーザー管理機能のバリデーションの修正 バリデーションを設定 ”@”がないとエラーになるというバリデーションを設定したかったが inclusion: { in: "@" } と入力したがうまく表示されなかった ”@”がないとエラーになるというバリデーション…