Encontrando registros com dois registros específicos em outra tabela

eu tenho umProduct modelo quehas_and_belongs_to_many :taxonse quero encontrar todos os produtos que estão em táxons específicos.

Por exemplo, se um produto pertencer ao taxon "Ruby on Rails" e "Shirts", quero que esse produto seja retornado no conjunto de dados, masnão se só pertence a "Ruby on Rails" ou "Shirts"

questionAnswers(3)

yourAnswerToTheQuestion