Все примеры: include для активной загрузки предназначены для запросов на уровне класса. Я попробовал его на своем экземпляре модели, но он все еще выдавал кучу запросов - работает ли он с методами экземпляра?
#in controller
@emails = person.sent_emails(:include => [:recipient])
#in view
render @emails
# _email.html.erb partial
<h1><%= email.recipient.name %></h1>
<p>
<%= email.content %>
</p>
#still issues a select * for emails, N+1 for recipients :/