アウトプット8/30
<今日のカリキュラム>
マイページの実装
<新しく出てきたメソッドなど>
current_userメソッド:Gemのdeviseメソッド。ログイン中のユーザー情報を取得する。
mergeメソッド: ハッシュを結合
アソシエーション:複数のテーブルへのアクセスを1つのモデルでまとめること。
belongs_toメソッド:1つのモデルにつき、1つの他モデルとの従属関連性を示すメソッド。
has_manyメソッド:1つのモデルが複数のモデルと関係していること示すメソッド。
N+1問題:アソシエーションを使うことによりテーブルへのアクセスが多くなってしまう問題。
includesメソッド:N+1問題を解消するために、テーブルへのアクセスを1回にまとめるメソッド。
<気付き>
うーん。特にない。。
分からないことがあった場合には、過去のカリキュラムを振り返る。が振り返りすぎると時間の無駄なんのでほどほどに。
今日も重めのカリキュラムで全然進められなかった。
今週レッスン2を終えると目標を立てたが、厳しいかも。
理解重視で焦らずいこうと思います。