20201211_アウトプット(商品購入機能)
今日行ったこと 3時間
- 商品購入機能の実装(ビュー・コントローラーにおける条件分岐)👉レビュー依頼
新しい発見
条件分岐をしたい(コントローラー)
初めに読み込ませたいものは
before_action
を使う。意味はわかっていたのにその発想(引き出し)を使って実装できず、悔しい。Item.find(params[:item_id])
をコントローラーに設定しているので、@item.price = Item.find(params[:item_id]).price
は蛇足だった。(price
を運ぶことについて、ここではなくて、amount: @item.price
の実装が漏れていたため、実装できなかったのだが、amount・・(省略)
を実装後、消すの忘れていた)👉一つずつ実装しよう。モデル単体テストコードの今回任意である”建物名”について、「nil」でも保存できることを確認項目の一つとして入れることは盲点だった。
今回、電話番号は「090」などの「0」が消えないようにsting型で設定しているので、テストコードでも’’で囲んでおいた方がいいことを理解。
感想
- ここ2週間くらい、二の腕の外側について筋痛めたような痛みが続いていた。仕事で8時間くらいパソコンを見て、帰ってきてからも、土日もずーっとパソコンを見ているからかな💦今日サロンパス貼ったら(凄い湿布くさいけど)改善した!嬉しい😍