私は次のカテゴリモデルを持っています:
class Category
include Mongoid::Document
include Mongoid::Tree
field :title, type: String
validates :title, presence: true, uniqueness: true, length: {minimum: 2}
end
次のテストデータを保存しました。
Root 1
Leaf 1
Subleaf 1
Leaf 2
Root 2
Leaf 3
今、Category.allを呼び出すと、次のように返されます。
Root 1
Leaf 2
Leaf 1
Root 2
Subleaf 1
Leaf 3
しかし、私は次の注文が必要です:
Root 1
Leaf 1
Subleaf 1
Leaf 2
Root 2
Leaf 3