0
Tracker belongs_to Property
Property belongs_to Branch

我正在尝试有效地做这样的事情:

获取分支 ID 为 0 或 1 的所有跟踪器。跟踪器对分支一无所知,除了通过属性。

是否有可能形成某种可以获取此信息的“where”语句?

4

1 回答 1

0

您必须使用中间关系,或者您需要定义和Property之间的新关系TrackerBranch

Tracker.joins(:property).merge(Property.where(branch_id: [0,1]))
于 2013-08-07T05:47:48.280 回答