我是 RoR 的新手。我对建立模型之间的关系有一个基本的疑问。让我们举一个员工和经理的简单例子。经理管理许多员工,一名员工属于一位经理。在模式级别,我将在员工表中有一个 managerid 外键。
class Employee < ActiveRecord::Base
attr_accessible :employee_id, :employee_name, :manager_id
belongs_to :manager
end
class Manager < ActiveRecord::Base
attr_accessible :manager_id, :manager_name
has_many :employeees
end
一旦我在模型中指定了这样的关系,我如何确保在数据库中维护这样的数据完整性?我运行了 rake db:migrate 命令,但它似乎不会影响数据库中的任何内容。我应该怎么做才能在数据库中的经理和员工表之间建立外键 - 主键关系?我正在使用 sql-server 2008。
提前致谢。