テックキャンプ日誌 Day57

テックキャンプ日誌(全70日間)

57日目終了。

↓今日やったこと

フリマアプリ 商品購入機能ほぼ完了!(購入ページマークアップ、コードレビュー後修正中)

 

出品機能に続いて購入機能もほぼ完了のとこまで来ました!

購入機能が思ったより早く終わりそうなので、出品機能の画像選択をメルカリっぽくプレビュー表示させるようにしようかなと思います。今はただの「ファイル選択」ボタンなので。

昨日の購入ページのルーティングの件は下記コードで行けそうです。

resources :purchase, only: [:index] do
  collection do
    resources :items, only: [:index] do
      get 'check', to: 'purchase#check'
      post 'pay', to: 'purchase#pay'
      get 'done', to: 'purchase#done'
    end
  end
end

/purchase/items/:item_id/check

purchaseコントローラーでのcheckアクションをitem_idも紐付けてのルーティングになります。

checkで購入確認画面、payで支払い、doneが購入完了画面になります。

アクションの名前は定義しておけばなんでもいいみたいですね。

 

今日メンターさんにコードレビューを依頼したら、急にめっちゃ指摘が増えた(汗) 前までは適当な感じで秒速でLGTMが帰ってきて、絶対見てないやろと思っていたのですが・・・

まぁ、ちゃんとしてくれる方が有難い。

 

僕のチームは3人でやってるので必須機能の全実装を目指してます!

教室に行ける日も残り4回となってきたので、1日1日を大事にしていきたいですね〜( ´ ▽ ` )

それではまた明日!