【发布时间】:2012-05-18 19:30:17
【问题描述】:
我有两个顶级数组,它们的格式相同。我想合并它们:
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"}]"
有人可以帮我吗?提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 json jbuilder