同じ形式の 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"}]"
しかし、上記のコードは機能しません。2 番目の配列のみが含まれます。"[{value: "b", href: "/sample2"}]"
誰かが私を助けることができますか?前もって感謝します。