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 but I want it to reference two other courses like: has_many :transferrable_as # A Course has_many :same_as # Another Course Can I say the following? t.references :transferrable_as, :as=> :course
