Erstellen von foreign key-Einschränkungen in ActiveRecord

Wie erstelle ich Fremdschlüssel in ActiveRecord? Ich habe etwas wie das folgende in meine Modelle:

class Student < ActiveRecord::Base
  attr_accessible :name, :level_id
  belongs_to :level
end

class Level < ActiveRecord::Base
  attr_accessible :number
  has_many :students
end

Aber das schema.rb und Entwicklung sqlite3-Datenbank haben keine Angabe foreign key-Einschränkungen wurden von setup mit der level_id Feld. Ist das etwas, was ich manuell tun, abgesehen von ActiveRecord oder Schienen? Hab ' ich verpasst, einen Schritt?

Mit Rails 3.2.8

InformationsquelleAutor at. | 2012-09-14

Schreibe einen Kommentar