从rails

时间:2018-03-20 18:12:38

标签: ruby-on-rails ruby-on-rails-4 activerecord jbuilder

我有两个关联之间的联接表:tasksdocuments

我正在使用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应用以更好地执行

0 个答案:

没有答案