【发布时间】:2015-05-14 06:28:36
【问题描述】:
我的问题与关联有关。请原谅我,因为我只是在学习这个。
我有两张桌子(父母和孩子)。我已经建立了关联,其中父表设置为 has_many 子表,子表有一个父表,其外部 id 设置为 parent_id。这工作正常。
我的问题是,我想创建一个家庭视图,显示父母和孩子在一起并相互关联。所以它看起来像这样:
父母姓名
- 孩子姓名
- 孩子姓名
我很确定我需要创建一个族表并进行 has_and_belongs_to_many 关联,但不确定如何像上面那样将两者一起显示 希望这是有道理的。
【问题讨论】:
-
我认为如果您在孩子模型中定义孩子有一个父母,那么您的关联出了问题,那么 child_id 应该是您父母表中的外键。
标签: ruby-on-rails ruby-on-rails-4