2010-02-02 28 views
6

Desde un vistazo superficial, parecen ser simplemente dos enfoques diferentes para el mismo conjunto de problemas, excepto que los ámbitos nombrados son encadenables, mientras que las extensiones de asociación no lo son.Cuándo usar extensiones de asociación frente a ámbitos nombrados?

¿Puede alguien explicarlo más, o proporcionar un ejemplo que sería más apropiado para una extensión de asociación que un alcance con nombre?

Respuesta

0

Sí, tienes razón, la principal diferencia es que named_scope son encadenables. Pero básicamente hacen la misma función, es solo que las extensiones de asociación son más rápidas.

+2

Esto es incorrecto. Puede hacer cosas significativamente diferentes con las extensiones de asociación. – Ben

Cuestiones relacionadas