Rails在子索引页面中显示父数据

时间:2017-01-21 20:20:20

标签: ruby-on-rails ruby-on-rails-4

See the code and what I mean in the picture

如何在子索引页面中显示父级?

一个例子是身份证号码1,2,3,5他们是孩子,他们的父亲是帐户名称OSCAR。对于父母THIRD,他们的ID孩子号码是6和7。 我可以在父节目页面中显示孩子,但我不知道如何相反地显示它们。

like this is working if my parent want to display child  但我想要一个孩子索引显示所有孩子及其父母

1 个答案:

答案 0 :(得分:0)

这看起来像是一个数据完整性问题。使用Remittance.find_by(id: 4).invoice打开rails控制台,然后键入nil,它将是Remittance.find(id: 4).invoice.account_name,因为对象未正确关联,或""将{{1} }}或nil,因为该发票的account_name没有填充任何内容。

编辑: 解决问题:

您需要将模型中的数据库对象与has_many / belongs_to关系相关联。使用SQL DB,这是通过外键完成的。这是文档:http://guides.rubyonrails.org/association_basics.html