【发布时间】:2010-09-04 04:47:21
【问题描述】:
我正在尝试找出一种优雅的方式来“绘制”出使用acts_as_tree 定义的任意树结构。我的最终目标是将父/子关系转换为可以转换为 Yaml 文件的嵌套哈希。
示例树:
root
--child
--child
----subchild
----subchild
------anotherchld
--child
--child
----subchild
------anotherhchild
--child
我希望它产生这个:
{'root' =>
[{'child' => nil },
{'child' =>
[{'subchild' => nil },
{'subchild' => nil }]},
...
]}
也许这不是最好的方法?您能否为我提供一种转换树的替代方法,使其或多或少类似于上面的文本,但作为 Yaml?
【问题讨论】:
标签: ruby-on-rails ruby