テックキャンプ96日目〜商品購入機能④

kobasaです(´ω`*)
ようやく購入機能のコードレビュー依頼を提出することができました。
長かった…

Formオブジェクトが1番の山場でした。いろいろ記述を試していた感じ。
PAYJPはカリキュラム見ないと無理ですが、ワリと素直に実装できたかなと思います。

LGTM貰ったらherokuマスターにプッシュする前に、
環境変数を設定することを忘れないようにしよう!

96日目のまとめ

今日実装したこと

  • テストコードにtokenの記述を追加。
  • 売り切れた商品には画像に「SoldOut!!」を表示させる。
  • 正規ルート以外で購入ページへ遷移しようとするとトップページに戻すメソッドを作成。

条件分岐に手こずってました。
「売り切れ」ってことは、「商品(item)のidが購入テーブルのitem_idと一致すること」を条件にしたらええんやな!?
→なんかうまくいかない。ヒントを見る。商品に紐づく購入が存在するかを条件式にする!?
→できた!!
条件式を考えるのは難しいですけど、この記述で条件を表せるのか!!という発見があり勉強になります。

あとは最後のプルリクエストになると思うので、rubocopでコードの整理をしていました。
結構ダメ出し食らうんですよねw
コードの最後に無駄な空白をつけないとか、ダブルクォートじゃなくてシングルクォートを使うとか。
直せそうなところは直して、指摘されないように次から綺麗なコードを描けるように気をつけよう。

コメント

  1. 遅見沙織 より:

    はっや!

タイトルとURLをコピーしました