gpt4 book ai didi

ruby-on-rails - Jbuilder Partials Merge 而不是 Nest

转载 作者:太空宇宙 更新时间:2023-11-03 17:32:44 29 4
gpt4 key购买 nike

我正在尝试生成如下所示的 json 响应:

{
id: 3,
title: "Magic",
desc: "A bag of coolness!"
type: {
id: 14,
title: "Dust"
}
}

我得到的是:

{
id:14,
title:"Dust",
desc:"A bag of coolness!"
type: null
}

正在使用的三个 jbuilder 文件如下:

_item.json.jbuilder

json.(item, :id, :title, :desc)
json.type json.partial! item.type

显示.json.jbuilder

json.partial! @item

_type.json.jbuilder

json.(type, :id, :title)

为什么jbuilder合并类型和项目而不是嵌套类型?我该如何防止这种情况?

最佳答案

要嵌套部分,下面的代码将起作用:

json.type do
json.partial! item.type
end

关于ruby-on-rails - Jbuilder Partials Merge 而不是 Nest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29417833/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com