SQL
Les requêtes de base de données sont plus faciles à comprendre lorsque leur intention est visible dans le code applicatif. La sélection SQL aborde cette idée avec les requêtes nommées de Rails, plutôt qu’avec un éditeur SQL autonome.
L’article sur les named scopes de Rails 2.1 présente l’intérêt de nommer les requêtes récurrentes. Son code et ses références d’API concernent cette version ; c’est un exemple historique d’organisation des requêtes.
Donnez de petits noms à vos requêtes SQL avec Rails 2.1
La fonction named_scope de Rails 2.1 permet de nommer et de combiner des requêtes pour améliorer la lisibilité du code.