Я пытаюсь отобразить довольно простую структуру данных с использованием 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"
}
]
}
]