我有两个顶级数组,它们具有相同的格式。我想将它们合并:
json = Jbuilder.encode do |json|
json.(companies) do |json, c|
json.value c.to_s
json.href employee_company_path(c)
end
json.(company_people) do |json, cp|
json.value "#{cp.to_s} (#{cp.company.to_s})"
json.href employee_company_path(cp.company)
end
end
因此,输出结果如下:
"[{value: "a", href: "/sample1"}, {value: "b", href: "/sample2"}]"
但是上述代码不起作用。它只包括第二个数组:"[{value: "b", href: "/sample2"}]"
有人可以帮帮我吗?提前感谢您。