【发布时间】:2010-08-11 22:44:50
【问题描述】:
我有一种带有导轨的遗留数据库结构。 它的结构如下:
apples
id:
number:
oranges
apple_id: (links to apples.number)
pears
apple_id: (links to apples.id)
型号如下:
Apple has_many :oranges, :foreign_key => ?, :primary_key => ?
has_many :pears
Orange belongs_to :apple, :foreign_key => ?, :primary_key => ?
Pears belongs_to :apple
我不知道如何编写关联。我很难理解有关外键和主键的文档以及与 has_many 和 belongs_to 相关的文档
【问题讨论】:
标签: ruby-on-rails foreign-keys associations