我从 Rails 开始,我对这些关系有点困惑。问题很简单,我有一个Station
代表火车站的班级和一个Shop
班级。我只是希望商店有一个车站,代表最近的火车站,所以我想这将是一个多对一的关系。
如果没有任何 ORM,我只需在 shop 表中添加站的外键。在查找了rails关系之后,我最终得到了
class Shop < ActiveRecord::Base
belongs_to :station
end
class Station < ActiveRecord::Base
has_many :shop
end
正确地说,这家商店并不真正属于我觉得这种奇怪的车站,所以我想知道这是否是正确的前进方式,或者我是否感到困惑。
先感谢您。