如何在 ActiveRecord 中创建外键?我的模型中有以下内容:
class Student < ActiveRecord::Base
attr_accessible :name, :level_id
belongs_to :level
end
class Level < ActiveRecord::Base
attr_accessible :number
has_many :students
end
但是 schema.rb 和开发 sqlite3 数据库没有任何迹象表明外键约束是使用 level_id 字段设置的。除了 ActiveRecord 或 Rails 之外,这是我必须手动执行的操作吗?我错过了一步吗?
使用 Rails 3.2.8