On Apr 7, 2010, at 5:07 PM, [email protected] wrote:
On 07/04/2010 16:35, Lean wrote:
Perdón, no entendí lo de hacer otro thread. Mi última respuesta no
tiene relación con el subject? Me perdí...
Lo que te comentaba de que era recomendable que hagas otro thread
era porque por lo menos a mi [no se a los otros porque nadie dijo
nada] me llego tu tema dentro del thread llamado "Problema con
sesiones" [osea.. como respuseta.. ya que veras que tu tema dice
"RE:"], lo cual no era nada realacionado con ActiveRecord que es tu
duda.
Para crear un "thread" nuevo deberias mandar un mail nuevo a la
lista, no como respuesta a uno ya creado.
@hosts.map {|h| [h.cliente.nombre, h.hostname]}
Lo que esta en esta pagina http://ar.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html
, en la parte de
Eager loading of associations no te sirve? No se si es el caso o no.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
Ah... debo haber iniciado mi primer thread haciendo reply sobre un
post viejo. Mis disculpas.
Efectivamente hacer un eager loading de asociaciones me solucionaría
el problema (que no es ni más ni menos que el problema de los 1+N
queries). Por lo que entiendo en el link que me enviaste indica que
para hacer un eager loading se debe utilizar :include, no es así?
Ya lo usé y me dá lo mismo de siempre. En mi caso hacer :joins es lo
mismo que hacer :include...
Digo:
Host.find(:all, :include => [:cliente])
y
Host.find(:all, :joins => [:cliente])
da exáctamente el mismo resultado. O sea, sólo las columnas de Host.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar