我看了这个 rails cast http://railscasts.com/episodes/22-eager-loading但我仍然对为这样的场景编写有效的 GET REST 服务的最佳方法是什么感到困惑:
假设我们有一个组织表,并且还有大约 20 个其他表,它们之间存在一个belongs_to
和has_many
关系。(所以所有这些表都有一个organization_id字段)。
现在,我想以 Rails REST 服务的形式编写一个 GET 和 INDEX 请求,该服务基于传递给 URL 中请求的组织 ID,它可以读取这些表并填充 JSON,但不能填充所有这些表,仅针对其中的几个,例如让我们假设患者、订单和访问表,而不是所有这 20 个表。
所以我仍然很难弄清楚如何写这样一个
.find( :all )
什么样的查询?有人可以展示一些示例,以便我了解如何进行此类查询吗?