如何使用awesome_nested_set插件将子项添加到父项?
我有一个模型Unit,它是一个嵌套集。我想添加子单元。在编辑视图中,我如何让用户将子(子单元)添加到父(单元)?
答案 0 :(得分:1)
我最近一直在用这个宝石实现一些东西,这就是我接触它的方式:
在_form部分中,我使用了带有
的collection_select<%= f.collection_select :parent_id, Unit.root.self_and_descendants, :id, :name %>
其中'f'由form_for提供,它假定Unit有一个字段'name'显示在Select中,但您可以根据需要更改它。
答案 1 :(得分:0)
在一个名为Category的模型上...... 试试:
science = Category.where(:name => 'Science')
physics = Category.create!(:name => 'Physics')
physics.move_to_child_of(science)
此类别“物理”添加到“科学”类别,即:
■Science ╚ Physics