0

默认情况下AwesomeNestedSet gem 是按 :lft 属性排序的。假设我有一堂课:

class Category < ActiveRecord::Base
 acts_as_nested_set
 attr_accessible :name, :position, :parent_id, :lft, :rgt
end

如何使用AwesomeNestedSet gem 创建一个可排序的(按 :position 属性)树,并单击一次到数据库,其中 :position 用于对兄弟姐妹(级别)进行排序?

我需要这样的输出:

 
----------------------------------
编号 |职位 | 姓名 | parent_id |
----------------------------------
1 | 1 | 项目1 | 无 |
----------------------------------
2 | 1 | 项目11 | 1 |
----------------------------------
3 | 1 | 项目111| 2 |
----------------------------------
4 | 2 | 项目12 | 1 |
----------------------------------
5 | 2 | 项目2 | 无 |
----------------------------------
4

0 回答 0