0
我发现awesome_nested_set是制作分类树最流行的Rails gem。不幸的是,它没有类别排序功能,或者它没有文档化。使用awesome_nested_set订购
也许有人知道如何更改这些类别的顺序?
Menu
- about
- first page
- second page
- contacts
我不知道如何在树的中间添加一些新的类别。
我发现awesome_nested_set是制作分类树最流行的Rails gem。不幸的是,它没有类别排序功能,或者它没有文档化。使用awesome_nested_set订购
也许有人知道如何更改这些类别的顺序?
Menu
- about
- first page
- second page
- contacts
我不知道如何在树的中间添加一些新的类别。
都说叫first page
节点是模型页面的实例,并且具有ID 3.您可以执行以下操作:
first_page = Page.find(3)
new_page = Page.create(:name => 'new page')
new_page.move_to first_page, :right
这将创建一个名为new page
新页面,并把它first page
之间second page
。
编辑:看code之后,似乎现在还有一个方法move_to_right_of
,这可能是更方便。