我正在使用 AwesomeNestedSet gem 来填充类别树。
模型:
class Category < ActiveRecord::Base
attr_accessible :name, parent_id
has_many :subcategories, :class_name => "Category", :foreign_key => "parent_id"
belongs_to :parent_category, :class_name => "Category"
acts_as_nested_set
end
我需要这样的名称输出集合:
Category_1
Category_1 >> Category_2
Category_1 >> Category_2 >> Category_3
Category_4
对数据库进行最少计数查询的最佳方法是什么?