我对Ruby世界很陌生,在定义模型之间的关联时存在一些不清楚的地方。问题是:协会在哪里保存?Ruby on Rails和数据库协会
例如,若设为i通过执行创建Customer模型:
generate model Customer name:string age:integer
然后创建订单模型
generate model Order description:text quantity:integer
,然后我设置以下述方式关联:
class Customer < ActiveRecord::Base
has_many :orders
end
class Order < ActiveRecord::Base
belongs_to :customer
end
我想这里是缺少的东西,例如两个实体之间的外键。它如何处理使用关键字“has_many”和“belongs_to”创建的关联?
感谢