相关疑难解决方法(0)

删除RABL中的子根节点

我正在尝试使用RABL呈现一个非常简单的数据结构,但我无法弄清楚如何正确删除子根节点.这是我的两个模板.

首先是集合索引模板.

collection @groups, :object_root => false

attributes :id, :name
child :files do
  extends 'groups/_file'
end
Run Code Online (Sandbox Code Playgroud)

接下来,文件部分模板.

object @file

attributes :id
Run Code Online (Sandbox Code Playgroud)

这两个模板最终生成以下JSON:

[
   {
      "id":"4f57bf67f85544e620000001",
      "name":"Some Group",
      "files":[
         {
            "file":{
               "id":"4f5aa3fef855441009000007"
            }
         }
      ]
   }
]
Run Code Online (Sandbox Code Playgroud)

我想找到一种方法来删除文件集合中的根"文件"键.就像是:

[
   {
      "id":"4f57bf67f85544e620000001",
      "name":"Some Group",
      "files":[
         {
            "id":"4f5aa3fef855441009000007"
         }
      ]
   }
]
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails rabl

24
推荐指数
2
解决办法
7590
查看次数

标签 统计

rabl ×1

ruby ×1

ruby-on-rails ×1