Tracker belongs_to Property
Property belongs_to Branch
我正在尝试有效地做这样的事情:
获取分支机构ID为0或1的所有跟踪器。除了通过Property之外,Tracker对Branch一无所知。
是否有可能形成某种可以获取此信息的“where”声明?
答案 0 :(得分:0)
您必须使用中间关系Property
,或者您需要定义Tracker
和Branch
之间的新关系
Tracker.joins(:property).merge(Property.where(branch_id: [0,1]))