J'ai named_scope qui est réutilisé dans plusieurs modèles ActiveRecord. Par exemple:Comment extraire les common_scopes courants des modèles ActiveRecord
named_scope :limit, lambda {|limit| {:limit => limit}}
Quelle est la meilleure pratique pour extraire ce code à partager entre les modèles. Est-il possible de l'extraire vers un module ou devrais-je plutôt rouvrir la classe ActiveRecord :: Base?
Cela semble fonctionner pour le niveau de la classe, mais pas le niveau de l'instance. Par exemple: 'User.limit (1)' fonctionne, mais le second appel à limiter ici déclenche une erreur: 'users = User.limit (5); users.limit (1) '. Une solution pour le niveau de l'instance? –