Скажем,
у нас есть модели "Персона" и "Фаворит".
"Фаворит" - это то, что любит этот человек: "музыка", "видео", "спорт","Интернет", "Путешествия" и т. д.
"Персона" HABTM "Избранное" и "Любимый" HABTM "Персоны"
Мне нужно найти человека, у которого ВСЕ перечисленные "ИзбранноеНапример, найти человека, который любит «музыку», «путешествия» и «спорт».
Как это можно сделать, используя метод ActiveRecord.find?