So I have a create_table like this for Courses at a School:
create_table :courses do |t| t.string :name t.references :course t.timestamps end
As an added answer to this question -- the Model should have the following line to complete the association:
belongs_to :transferrable_as, class_name: "Course" belongs_to :same_as, class_name: "Course"