class TestUser < ActiveRecord::Base self.table_name = "users" end class Item < ActiveRecord::Base end class Watching < ActiveRecord::Base belongs_to :watcher, :class_name => "TestUser", :foreign_key => "user_id" belongs_to :item end