默认情况下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 | 无 | ----------------------------------