У меня есть две записи в моей базе данных
Obj1 помечен как "привет, мир, планета"
Obj2 помечен как "привет"
если я сделаю modelName.tagged_with (["привет", "мир", "планета", "земля"],: any => true)
Я хочу отсортировать возвращаемые объекты в порядке совпадения тегов с наибольшим или наименьшим количеством.
так что в этом случае я хотел бы, чтобы ордер был Obj1, Obj2
как я могу это сделать? Есть ли способ получить количество тегов для каждого из возвращенных результатов?