【发布时间】:2020-02-21 15:21:20
【问题描述】:
我有一个模型 questions,它通过另一个模型 question_tags 有许多 标签。我正在尝试编写一个 api 端点,该端点返回一个问题列表,并为每个问题列出它的相关标签名称和 ID。
我正在使用;
render json: @questions.as_json(include: {
tags: { only: %i[id name] }
})
但这会为问题中的每个问题运行一个单独的数据库请求,是否有替代方案会导致更少的数据库请求?
【问题讨论】:
标签: sql ruby-on-rails database