ritsu1022 / furima-38953

0 stars 0 forks source link

商品購入機能 #21

Closed ritsu1022 closed 1 year ago

ritsu1022 commented 1 year ago

what

商品購入機能の実装

why

商品購入のためPAYJPを導入しクレジット決済フォームを実装、また購入者情報もフォームからフォームオブジェクトを用いて別テーブルに情報を保存できるようにし、商品の購入を実現する

●必要な情報を適切に入力して「購入」ボタンを押すと、商品の購入ができる動画 https://gyazo.com/2be422540e887f6504e3c5f3a5776539 (7秒ではPCの読み込みが遅く、購入後トップページに遷移するところまでで切れてしまい購入後のsold out表示まで撮影できませんでした) ●入力に問題がある状態で「購入」ボタンが押された場合、情報は受け入れられず、購入ページでエラーメッセージが表示される動画 https://gyazo.com/22f1a05a055b2b95bb75acd40195f0d2 ●ログイン状態の場合でも、URLを直接入力して自身が出品していない売却済み商品の商品購入ページへ遷移しようとすると、トップページに遷移する動画 https://gyazo.com/5bb68ac75a29b780ebbcbef579f99189 ●ログイン状態の場合でも、URLを直接入力して自身が出品した商品の商品購入ページに遷移しようとすると、商品の販売状況に関わらずトップページに遷移する動画 https://gyazo.com/2d5df670475c0063e692e1f6366fe4a1 ●ログアウト状態の場合は、URLを直接入力して商品購入ページに遷移しようとすると、商品の販売状況に関わらずログインページに遷移する動画 https://gyazo.com/2d0772cfdf992028e57716ec4350484d ●売却済みの商品は、画像上に「sold out」の文字が表示される動画 https://gyazo.com/21cf9cd32567b0533495b14286f7be15 ●売却済みの商品は、画像上に「sold out」の文字が表示される動画 https://gyazo.com/013af54ff7a5fd1c4132472fab31cd26 ●テスト結果の画像 https://gyazo.com/2b65dc540df3ee76e5c502cae98cc5fb ●ログイン状態の場合でも、売却済みの商品には、「商品の編集」「削除」「購入画面に進む」ボタンが表示されない動画 https://gyazo.com/0bca042f46f2c59c7fd176881a68955d ●ログイン状態の場合でも、URLを直接入力して自身が出品した売却済み商品の商品情報編集ページへ遷移しようとすると、トップページに遷移する動画 https://gyazo.com/bf5cd8fe2a0578fd5f068cbac1271888

ritsu1022 commented 1 year ago

コードレビューをありがとうございました。 理由なども丁寧にご説明頂き、ありがとうございます。 少しずつ知識として身についてきております。 また、コードについてもお褒めいただき、恐縮です。学習の励みになります。

ご指摘いただきました箇所につきまして、修正を致しました。 再度、ご確認の程宜しくお願い致します。

●テスト成功の画像 https://gyazo.com/16014bccecc5c77da56b16885a7bcc8a