Простое задание: учитывая, что статья имеет много комментариев, можно отобразить в длинном списке статей, сколько комментариев имеет каждая статья. Я пытаюсь понять, как предварительно загрузить эти данные с помощью Arel.
В разделе «Сложные агрегации» файла README , по-видимому, обсуждается ситуация такого типа, но он не предлагает точно пример кода и не предлагает способ сделать это в двух запросах одного присоединенного запроса, что хуже для производительности.
Учитывая следующее:
class Article
has_many :comments
end
class Comment
belongs_to :article
end
Как мне предварительно загрузить статью, указать, сколько комментариев у каждого?