我需要的结构是:
[{model}, {model}, {other model}, ...] # for jquery ui autocomplete
如何使用JBuilder构建此结构?对于渲染数组,它们有数组!方法,接受一个参数 - 集合。但我有不止一个集合。为什么这么复杂?
答案 0 :(得分:0)
我使用方法child!
来解决问题。
json.models do
@model1s.each do |m1|
json.child!{|json| json.partial! m1,as :Model1}
end
@model2s.each do |m2|
json.child!{|json| json.partial! m2,as :Model2}
end
end
从here
获取更多资讯