TAG

eager load

  • 2015年5月23日

Railsのeager load

RailsではN + 1問題によるパフォーマンス悪化を避けるために、 ActiveRecordのeager loadingを利用して先に関連先のデータを取得することをよく行います。 一般的には、includesを指定することが多いですが、preload、eager_loadというメソッドも用意されているので調べてみました。