Существует ли быстрый способ использования Active Model Serializer в случае получения данных ассоциаций? - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть модель с вопросом Вопрос

class Question < ApplicationRecord
  has_and_belongs_to_many :tags
end

и в ее сериализаторе

class QuestionSerializer < ActiveModel::Serializer
  has_many :tags
end

Теперь, если я пытаюсь получить данные Вопроса, скажем Question.all, он пытается получить теги каждый вопрос один за другим, который слишком много хитов. Принимая во внимание, что такие данные могут быть запрошены в одном вызове БД.

Есть ли способ сделать это?

...