Les Rails de la migration: t.les références avec un autre nom?

J'ai donc un create_table ce genre de Cours dans une École:

create_table :courses do |t|
  t.string :name
  t.references :course
  t.timestamps
end

mais je veux qu'il référence deux d'autres cours comme:

has_many :transferrable_as # A Course
has_many :same_as          # Another Course

Puis-je dire ceci?

t.references :transferrable_as, :as=> :course
InformationsquelleAutor themirror | 2010-05-29