Rails 3,什么是最好的树行为?
所以我正在寻找一个可以为页面模型带来一些树行为的gem。
从我所看到的有很多,我想知道其他人的想法。
如果有任何伟大的或狡猾的避免。
干杯。
看看Ancestry ,它效率非常高。
我推荐Closure Tree 。 他的作者在这里介绍了良好的资源和原因。
似乎最受欢迎的是AwesomeNestedSet https://github.com/collectiveidea/awesome_nested_set
它有类别订购系统,其他人缺少的东西和所有标准function。 安装程序很好地解释了
我已经成功地为一些线程注释实现了acts_as_tree
,但是它的性能处理并没有给我留下深刻的印象。 但实施起来非常简单。
默认情况下,它现在为树中的每个节点查询一次数据库。 我怀疑有一些聪明的设置和一些优化,但这可以解决,但是,开箱即用:没有太深刻的印象。