class Family
belongs_to :mother, :class_name => 'Person', :foreign_key => mother_id
belongs_to :father, :class_name => 'Person', :foreign_key => father_id
has_many :people
end
I think that the :foreign_key option will become the default in Rails 2.0, but it is required in 1.2 (the default being 'person_id' from the class_name)