Closed takadaisuki closed 6 months ago
Formオブジェクトの実装及びテストコードの実装が完了しました。 PRの動画及び画像は最新の状態に更新しました。 ご確認ください。
前回のレビュー時に、commitしていないものがありました。申し訳ございません。 改めて修正した挙動の確認に関しては以下のリンクからお願いいたします。 また、テスト結果の画像についてはPRを最新の状態に更新しました。ご確認ください。
・出品者が詳細画面を開いた時は、「購入画面に進む」ボタンは表示させない https://gyazo.com/aa4d8fd69b7e44f6f2c377703b1dba2c
・売り切れの場合は、編集・削除・購入ボタンがいずれも表示されない https://gyazo.com/beac08714af8bb21aeb8e13b857755ce
テスト結果の画像についてはPRを最新の状態に更新しました。ご確認ください。
What
PAY.JPのAPIを利用して商品購入機能を作成した。
Why
外部のAPIを使うことによって、セキュリティをより強固なものにするため。
実装概要
商品をクレジットカード決済で購入する機能を実装から単体テストまで行い、コードレビューを依頼する。LGTMが出たら完了とする。
実装方針
実装条件
クレジットカード情報
配送先情報
他機能関連
補足情報
注意事項
プルリクエストへ記載するgyazo
参考カリキュラム
フォームオブジェクトの実装 発展カリキュラム Lesson2 「実践的なModelを学ぼう」 最終課題補足カリキュラム Lesson1 「1つのフォームから複数のテーブルに情報を保存するアプリを作成しよう」
PAY.JPの使用方法 最終課題補足カリキュラム Lesson1 「クレジット決済機能ミニアプリを作成しよう」
JSによるデータの取り扱い 発展カリキュラム Lesson4 「Ajaxでコントローラーにリクエストを送信しよう」
フォームオブジェクトのRSpec 最終課題補足カリキュラム Lesson1 「クレジット決済機能ミニアプリを作成しよう」 "