OK, I\'ve been playing around with some of the eager loading things, and have 2 models something like:
Class Recipe < ActiveRecord::Base
belongs_to :c
You should be able to do this with named scopes, but I understand that there were a number of possible bugs with that, hopefully they are all fixed now.
I've been using default_scope to do it on selected models where I always want to eager load:
class Post < ActiveRecord::Base
has_many :comments
default_scope :include => :comments, :order => ["title ASC"]
...
end