Intersection de deux relations

Dire que j'ai deux relations qui détiennent des dossiers dans le même modèle, tels que:

@companies1 = Company.where(...)
@companies2 = Company.where(...)

Comment puis-je trouver l'intersection de ces deux relations, c'est à dire uniquement les entreprises qui existent à l'intérieur de deux à la fois?

Semble que vous ne voulez pas sql ici. Vous pouvez utiliser la matrice d'intersection de la méthode: ruby-doc.org/core/classes/Array.html#M000274

OriginalL'auteur sscirrus | 2011-06-22