Extending left outer joins when using active eager loading

If the goal is to find a Post (or all Posts) including associated Comments by a particular Person, you could stick with #find if you moved the Comment-Person constraint to the WHERE clause, i.e.,

Post.find(:all,   :include => [:author, :comments],   :conditions => ['comments.person_id = ?', x]

-John