我有兩個頂級數組,它們具有相同的格式。我想將它們合併:Jbuilder:我如何合併2個頂級數組?
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"}]"
有人可以幫助我嗎?提前致謝。
我在找更多的「Jbuilder like solution」,但這也不錯。謝謝! – melekes