【发布时间】:2013-07-28 13:09:55
【问题描述】:
我发现,当我使用 ActiveModel 序列化程序为包含关联的一组模型生成 JSON 时,会产生大量 SQL 查询(每个关联一个)。我怎样才能避免这种情况?
我尝试在控制器中包含:
render json: Project.includes(tasks: [:workers])
但这似乎不起作用。即使我将关系(包含)直接传递给 ArraySerializer 也无济于事。
【问题讨论】:
-
如果您可以发布整个 respond_to 块以及日志的结果内容,那将会很有帮助。
标签: ruby-on-rails json serialization active-model-serializers