我的 Rails 应用程序中有对象导航。但是 nav obj 将有另一个 nav obj。
我的问题是,我怎样才能像这样输出或渲染 json 导航有另一个子导航并且可能有无限的深度?非常感谢!!!
"nav": [
{
"id": 1,
"name": "Home",
"icon": "home",
"nav": [{ id: 2,
name: "game"
icon: 'game'
etc.......
}],