У меня есть модель вопросы , в которой есть множество тегов через другую модель question_tags . Я пытаюсь написать конечную точку API, которая возвращает список вопросов, а для каждого вопроса - список имени и идентификатора соответствующего тега.
Я сейчас использую;
render json: @questions.as_json(include: {
tags: { only: %i[id name] }
})
Но это запускает отдельный запрос БД для каждого вопроса в вопросах. Есть ли альтернатива, которая приведет к меньшему количеству запросов к базе данных?