2012-03-17 65 views
2

rails 3:include_root_in_json = true允许拥有json响应的根属性。但它不适用于对象数组,有一个像include_root_in_array_json这样的属性? 其实我有这样的回应:在数组中包含json的根?

[ {"model": {"a":"a_value"}}, {"model": {"b":"b_value"}}] 

,但我想这样的一个回应:

{"models":[ {"model": {"a":"a_value"}}, {"model": {"b":"b_value"}}]} 

XML响应具有root属性“模型”,其中包括阵列,但JSON不...

+2

发布一些样品和预期产出。 – 2012-03-17 14:24:09

+0

预期输出添加:) – Antonio 2012-03-17 16:18:45

回答

2

你可以试试:

{models: Model.all}.to_json 

这不是一个很完美的解决方案,但它确实它的乔b好。