Я пытаюсь сделать довольно простую структуру данных с помощью RABL, но я не могу понять, как правильно удалить дочерние корневые узлы. Вот мои два шаблона.
Сначала шаблон шаблона коллекции.
collection @groups, :object_root => false
attributes :id, :name
child :files do
extends 'groups/_file'
end
И далее, частичный шаблон файла.
object @file
attributes :id
Эти два шаблона приводят к созданию следующего JSON:
[
{
"id":"4f57bf67f85544e620000001",
"name":"Some Group",
"files":[
{
"file":{
"id":"4f5aa3fef855441009000007"
}
}
]
}
]
Я хочу найти способ удалить корневой файл "файл" внутри коллекции файлов. Что-то вроде:
[
{
"id":"4f57bf67f85544e620000001",
"name":"Some Group",
"files":[
{
"id":"4f5aa3fef855441009000007"
}
]
}
]