У меня есть модель, например, Пост, и Пост has_many
комментарии. Я хотел бы запрашивать посты в порядке постов с наибольшим количеством комментариев к минимуму. Как я могу сделать это с запросом активной записи?
Сейчас я пытаюсь:
Post.includes(:comments).order('COUNT(comments.post_id) DESC')
но я получаю ошибку:
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR: missing FROM-clause entry for table "comments")