Existe-t-il un moyen de combiner des étendues de manière additive?Additive Chaining avec named_scope
Si je les champs
User.big_haired
et
User.plays_guitar
Je peux appeler
User.big_haired.plays_guitar
et obtenir tous les utilisateurs qui ont de grands cheveux et jouer de la guitare. Puis-je écrire ceci pour obtenir tous les utilisateurs qui ont de gros cheveux OU jouent de la guitare?
Je suppose que je dois ajouter que je me rends compte que vous pouvez exécuter un ensemble de requêtes et ajouter les résultats ensemble. C'est ce que j'essaye de ne pas faire.