2011-11-10 117 views
1

廠商Rails的嵌套的聯接

has_many :product 

產品

has_many :part 

PartsRequest

belongs_to :part 
belongs_to :manufacturer 

我試圖做一些PartsRequest 例如製造商A正試圖從製造商B處獲得零件請求如何加入零件,然後從零件加入產品中?

+2

你只是在尋找'連接(:部件=>:產品)'還是比它更復雜? – mnelson

+0

我認爲它的工作原理。謝謝! –

回答

4
scope :incoming_requests, lambda{|mid| joins(:part => :product).where(:product => {:manufacturer_id => mid}) }