如何使用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