0

从一个组织表中,另外两个表belongs_tohas_many关联挂起,它们都具有该organization_id键。

在此处输入图像描述

所以对于急切的加载,我写了这个:

@organization = Organization.includes(:population_summaries, :key_performance_inds).find(params[:id]) 

这应该有效。

但现在我有第三张桌子要包括在内。key_performance_interval 具有kpi_id用作外键以指向 key_performance_int 表的字段。我无法编写该部分并将其添加到我的急切加载部分。我应该如何添加那个?

4

1 回答 1

1

要包含嵌套关联,请将其编写为哈希:

@organization = Organization.includes([:population_summaries, key_performance_inds:  :key_performance_interval]).find(params[:id])

您可以在第 12.1.2 节下的此导轨指南中阅读有关它的信息

于 2013-02-07T22:14:14.317 回答