1
has_many :product
产品
has_many :part
PartsRequest
belongs_to :part
belongs_to :manufacturer
我试图做一些PartsRequest 例如制造商A正试图从制造商B处获得零件请求如何加入零件,然后从零件加入产品中?
has_many :product
产品
has_many :part
PartsRequest
belongs_to :part
belongs_to :manufacturer
我试图做一些PartsRequest 例如制造商A正试图从制造商B处获得零件请求如何加入零件,然后从零件加入产品中?
scope :incoming_requests, lambda{|mid| joins(:part => :product).where(:product => {:manufacturer_id => mid}) }
你只是在寻找'连接(:部件=>:产品)'还是比它更复杂? – mnelson
我认为它的工作原理。谢谢! –