2013-08-07 26 views
0
Tracker belongs_to Property 
Property belongs_to Branch 

我試圖有效地做這樣的事情字段的值選擇的結果:ActiveRecord的:基於與belongs_to的關係,另一種模式

獲取所有跟蹤器,其中分支的ID爲0或1,追蹤除了通過Property之外,對分支一無所知。

是否有可能形成某種「where」語句來獲取這些信息?

回答

0

你必須使用中間關係Property或者你需要TrackerBranch

Tracker.joins(:property).merge(Property.where(branch_id: [0,1])) 
之間定義新的關係
相關問題