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

Responder a