momom518 / furima_27042

0 stars 0 forks source link

[WIP]商品購入機能実装 #8

Closed momom518 closed 4 years ago

momom518 commented 4 years ago

what

・Payjpを使って商品を購入できるように実装した。 ・データの保存にはフォームオブジェクトを用いて、一度のフォーム送信で複数のデータベースへの保存ができるようにした。 ・モデルには、郵便番号・都道府県・市区町村・番地・電話番号の入力を必須にするようにバリデーションをかけた。 ・購入済み商品の購入・自らの出品した商品の購入・未ログインユーザーの購入ができないようにコントローラーに条件分岐を記述した。

why

・不適切な購入を防ぐため。

gyazo URL

・商品購入 https://gyazo.com/a6e9d90ef4f536026527fbe166a8496d ・未ログインユーザーはログイン画面に遷移 https://gyazo.com/7614f742411f68477f68159e2e7649a7 ・購入済み商品を購入しようとするとトップ画面に遷移 https://gyazo.com/43c7aeb31d39340efde4567a23a7e626 ・自らの出品した商品を購入しようとしたらトップ画面に遷移 https://gyazo.com/defd565796c49618dbecc04e064c55d6

ghost commented 4 years ago

レビュー依頼ありがとうございます! いただきましたコメントにお返事しましたので、ご確認お願いいたします!

tenpadrummer commented 4 years ago

レビュー依頼ありがとうございます。 この度は大変ご迷惑をおかけし、申し訳ございませんでした。 コメントに返答をさせていただきましたが、 コード全体を拝見したところ、実装自体は大変きれいにできております。

修正点も確認させていただきました。 LGTMとさせていただきます、実装お疲れ様でした! 次の実装も頑張っていきましょう!応援しております。