我是RoR的新手。我对建立模型之间的关系有一个基本的疑问。让我们举一个简单的员工和经理的例子。经理管理许多员工,员工属于一位经理。在架构级别,我将在employee表中拥有一个managerid外键。Ruby on Rails中与ActiveRecords的关联
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.
在此先感谢。
感谢信息sockmonk !是啊读了外国人会尝试与.. .. – Vinoth