私は4つのモデルを持っています
- グループ
- レポート
- コメント
- ユーザー
グループ => has_many => レポート
レポート => has_many => コメント
コメント => Belongs_to => ユーザー
グループを表示したいときは、次のようにします
<%= @group.name %>
<%= @group.reports.includes(:comments).each do |report| %>
<%= report.name %>
<% report.comments.each do |comment| %>
<%= comment.name %>
<%= comment.user.name %>
<% end %>
<% end %>
この場合、N+1 クエリの問題を解決する最善の方法は何ですか??