Rails 3,什么是最好的树行为?

所以我正在寻找一个可以为页面模型带来一些树行为的gem。

从我所看到的有很多,我想知道其他人的想法。

如果有任何伟大的或狡猾的避免。

干杯。

看看Ancestry ,它效率非常高。

我推荐Closure Tree 。 他的作者在这里介绍了良好的资源和原因。

看看这里

https://www.ruby-toolbox.com/categories/Active_Record_Nesting

我更喜欢awesome_nested_set

似乎最受欢迎的是AwesomeNestedSet https://github.com/collectiveidea/awesome_nested_set

它有类别订购系统,其他人缺少的东西和所有标准function。 安装程序很好地解释了

我已经成功地为一些线程注释实现了acts_as_tree ,但是它的性能处理并没有给我留下深刻的印象。 但实施起来非常简单。

默认情况下,它现在为树中的每个节点查询一次数据库。 我怀疑有一些聪明的设置和一些优化,但这可以解决,但是,开箱即用:没有太深刻的印象。