Hello all,
I've been trying out Rails 3 and can't get past this issue:
I have a simple has_many :through:
class Author < ActiveRecord::Base has_many :author_series has_many :series, :through => :author_series end
class Series < ActiveRecord::Base has_many :author_series has_many :authors, :through => :author_series end
In my controller I would like to eager load all of the authors:
@series = Series.includes(:authors).all
This will eager load the intermediate class, but only loads the first author record. When I iterate the others, they are each fetched individually (N+1).
Any help would be appreciated.