rails 3:include_root_in_json = true允许为json响应设置root属性。但它不适用于对象数组,有像include_root_in_array_json这样的属性? 实际上我有这个回应:
[ {"model": {"a":"a_value"}}, {"model": {"b":"b_value"}}]
但我希望得到这样的回应:
{"models":[ {"model": {"a":"a_value"}}, {"model": {"b":"b_value"}}]}
xml响应有一个root属性'models',其中包含数组,但json不是......
答案 0 :(得分:2)
您可以尝试:
{models: Model.all}.to_json
这不是一个非常优雅的解决方案,但它的工作做得很好。