アウトプット8/30

<今日のカリキュラム>

 

マイページの実装

 

<新しく出てきたメソッドなど>

current_userメソッド:Gemのdeviseメソッド。ログイン中のユーザー情報を取得する。 

mergeメソッド: ハッシュを結合

アソシエーション:複数のテーブルへのアクセスを1つのモデルでまとめること。

 belongs_toメソッド:1つのモデルにつき、1つの他モデルとの従属関連性を示すメソッド。

has_manyメソッド:1つのモデルが複数のモデルと関係していること示すメソッド。

N+1問題:アソシエーションを使うことによりテーブルへのアクセスが多くなってしまう問題。

includesメソッド:N+1問題を解消するために、テーブルへのアクセスを1回にまとめるメソッド。

 

<気付き>

うーん。特にない。。

分からないことがあった場合には、過去のカリキュラムを振り返る。が振り返りすぎると時間の無駄なんのでほどほどに。

 

 

今日も重めのカリキュラムで全然進められなかった。

今週レッスン2を終えると目標を立てたが、厳しいかも。

理解重視で焦らずいこうと思います。