0
0

includesメソッドについて

Posted at

初めに

疑問に思ったことや上手くいかなかったことのアウトプットをしています。
自分なりの理解でアウトプットしていきます。初学者なので誤りもあると思います。
その際はご指摘いただけると幸いです。

どういった時に使用するメソッドか

主に一覧などを作成する際、アクションに定義する。
関連するデータを一度のクエリで効率的に取得できる。

具体的には

@object = object.includes(:example)

objectを取得と同時にそれに関連するexampleも一緒にロードされる。
これによってN+1問題が解消されるので、効率的に関連データを取得できる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0