De acuerdo con Damián.
Gracias!
Diego
On 10/30/07, Damian Janowski <[EMAIL PROTECTED]> wrote:
> On 10/30/07, jMR <[EMAIL PROTECTED]> wrote:
> > Esto no te sirve? creo que es más "ruby way" que otra cosa...
> >
> > class Location < ActiveRecord::Base
> > ...
> > def self.activas
> > find(:all).select {|loc| !loc.academic_programs.empty?}
> > end
> > ...
> > end
>
> Uf, me duele el motor de sólo pensarlo...
>
> Es muy lindo, pero para mirá el log a ver lo que pasa. Primero estás
> trayendo todas las locations (y construyendo los objetos), despues
> iterás por cada una, haces un SELECT ... WHERE location_id = ... ,
> construís más objetos, sólo para luego utilizar algunos Location.
>
> Una opción "un poco" mejor sería aunque sea hacer el :include =>
> :academic_programs.
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
--
Diego Algorta Casamayou
http://www.oboxodo.com - http://diego.algorta.net
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar