2020/11/3 2hレベル上げ
今日の内容
・DB設計について
DB設計は紙にエンティティーを洗い出し整理する
使うテーブルを洗い出す→関係性を考える(1対多、親子関係)→ガイドキーを考える→アソシエーションを考える(has_many,belongs_to ,has_one)
1対1アソシエーション
親が子に対してhas_one、子が親に対してbelongs_to
・active hash
都道府県のような変更されないデータをモデル内に保存することで、DBに保存せずにデータが使用できるgem
感想
仕事が忙しくなってきたので眠くなる、カフェインをとり24時までは勉強できる体を作りたい
DB設計は思い出しながらだったのでいい復習になった