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 响应有一个根属性“models”,其中包含数组,但 json 不包含...
最佳答案
你可以尝试:
{models: Model.all}.to_json
这不是一个非常优雅的解决方案,但它的工作效果很好。
关于arrays - 在数组的 json 中包含根?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9750690/