En Rails Edge (2.3) tenés default scoping, pero tenés que esperar a que salga o arriesgarte a usar la versión inestable:
http://ryandaigle.com/articles/2008/11/18/what-s-new-in-edge-rails-default-scoping Lo que podés llegar a hacer si no, pero con _mucho_ cuidado, es sobreescribir find para que use el scope que querés siempre. 2008/12/25 dwayne <[email protected]>: > Hola, > > Tengo una aplicación desarrollada en RoR. > Los usuarios son "profesores" que ingresan al sistema y ven información de > sus alumnos, etc. > Ahora preciso escalar la aplicación para que sea utilizada en varias > escuelas. Cada usuario pasa a "pertenecer" a una escuela en particular. > Necesito filtrar TODAS las consultas SQL para que se acoten a dicha escuela. > Hay alguna manera, con scope_out o named_scope por ejemplo, de agregar esta > condicion a toda la aplicación? > > Dwayne Macgowan > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
