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