如何使用awesome_nested_set插件向父项添加子项?在rails中向awesome_nested_set添加子项
我有一个模型,单元,这是一个嵌套集合。我想添加子单元。在编辑视图中,我如何让用户将子项(子单元)添加到父项(单元)?
如何使用awesome_nested_set插件向父项添加子项?在rails中向awesome_nested_set添加子项
我有一个模型,单元,这是一个嵌套集合。我想添加子单元。在编辑视图中,我如何让用户将子项(子单元)添加到父项(单元)?
我最近实施的东西用这种宝石在这里就是我走近它:
在_form部分我用
<%= f.collection_select :parent_id, Unit.root.self_and_descendants, :id, :name %>
一个collection_select其中“F”是由您的form_for提供,它假定单位有一个字段“名称”显示在选择,但你可以根据需要改变。
在一个模式叫类别... 尝试:
science = Category.where(:name => 'Science')
physics = Category.create!(:name => 'Physics')
physics.move_to_child_of(science)
这增加类别 “物理学”,以类 “科学” 即:
■Science ╚ Physics