У меня есть таблица пользователей, связанная с сообщениями, сообщения, связанные с комментариями, комментарии, связанные с лайками (статус: 1,2,3,4).Как я могу отсортировать пользователей по количеству лайков, где статус имеет 2 или 3 или 4.
Ниже я попробовал: именованная область в модели лайков, чтобы получить статус с 1,2,3,4
Post.joins(comments: :likes).merge(Like.status_count)
Но не удалось отсортировать по количеству.Любая помощь