我有两个关联之间的联接表:tasks
和documents
。
我正在使用jbuilder
将我的内容作为json
数据发送到前端。为此,我有一个documents
哈希,对于任务,我希望发送document id
而不是发送整个document
记录,然后我可以将id与{{1在客户端进行哈希以获取其余信息。
在这种情况下,我可以执行以下操作:
document
但这会为每个关联的文档额外json.tasks do
json.array!(@tasks) do |task|
json.(task, :id, :name, :description)
json.documents task.documents.pluck(:id)
end
end
获取query
。有没有办法可以从id
联接表中获取id
而无需点击documents_tasks
表格?
我正在尝试优化我的rails应用以更好地执行