2010/4/7 Lean <[email protected]>: > 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.
Ojo.. si usás :include, Rails ignora el :select. Para que funcione :select, si o si tenés que usar :joins. Fijate si te sirve esto.. @hosts = Host.find(:all, :joins => "inner join clientes on clientes.id=hosts.cliente_id", :select => "hosts.*, clientes.nombre as nombre_cliente") Luego, lo usas como: @hosts.first.saraza @hosts.first.nombre_cliente @hosts.first.etc etc etc Saludos, _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
