我正在尝试使用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)