2012-11-27 11 views
5

Meine Verbände wie diese sind:Rails Verschachtelte N + 1 Abfrage Ausgabe

vendor has shipments 
shipment has order 
order has products 

In My Controller Ich habe als

geschrieben
@shipments = @vendor.shipments.includes(:order) 

Aber meiner Ansicht Ich verwende wie

shipment.order.products.collect(&:name) 

So gibt es N + 1 Abfrage Problem von Rails "Kugel" Gem

zurück 10

Jeder kann mir helfen, dieses Problem von Nested N + 1 Query Issue zu lösen? Wie muss ich in den Controller schreiben?

Antwort