在下面的示例中,我必须employee_id
在 Office 模型中创建,还是由 自动创建db:migrate
?
class Employee < ActiveRecord::Base
has_one :office
end
class Office < ActiveRecord::Base
belongs_to :employee # foreign key - employee_id
end
感觉就像我错过了一些基本的东西。我正在尝试使基本的一对多关系正常工作,我可以在其中使用从一侧下拉选择的对象。有没有什么好的基本教程来解释它是如何工作的?
我必须在我希望它工作的所有模型中创建_id
s ,但从我看过的示例中它似乎并不正确。