I have an db table that associates two things from the same table. people_alt_people ----------------- person_id alt_person_id So my ActiveRecord looks like: class PeopleAltPerson < ActiveRecord::Base belongs_to :person belongs_to :altperson, :class_name => ''Person'', :foreign_key => ''alt_person_id'' validates_presence_of :person validates_associated :person validates_presence_of :altperson # HERE? validates_associated :altperson # HERE? end It''s the last two lines I''m asking about. Can the validates_associated macro be used in this situation? i.e. where a table has two references to the same table. Jake -- Posted via http://www.ruby-forum.com/.