Eager load nested has_many object

3 views
Skip to first unread message

Emanuel Friedrich

unread,
Jun 19, 2015, 12:53:01 PM6/19/15
to La lista sobre Ruby On Rails (rubyonrails.com) en castellano, rubyco...@googlegroups.com
Hola gente.

No hubiera escrito si no hubiera buscado sin encontrar la solución


Carga

  hash_many :items

Item
  belongs_to :product



Quisiera tener en una sola consulta los :items de la Carga con sus :product

O sea, algo asi

Carga.includes(:items)

pero que al recorrer los items y consultar por sus :product no haga una query por cada :product

Saludos


Juan Pablo Taulamet

unread,
Jun 19, 2015, 2:56:59 PM6/19/15
to rubyco...@googlegroups.com
Hola Emanuel!

Cómo andás? Che si probás esto?

Carga.find(:all, :include => [:items, :products])

Fuente:

http://railscasts.com/episodes/22-eager-loading

Un abrazo!



--
Saludos Cordiales,
    Juan Pablo

--
Has recibido este mensaje porque estás suscrito al grupo "Ruby Con Rails" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a rubyconrails...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a rubyco...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/rubyconrails.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/rubyconrails/CAPodkH_1EU78XhSKxzQ-bth8W31DLhd%2BYfGJXrYOL5maz7ts%2Bg%40mail.gmail.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages