awesome_nested_set 플러그인을 사용하여 부모에게 아이를 어떻게 추가합니까?awesome_nested_set을 레일즈에 추가하기
중첩 세트 인 Unit이라는 모델이 있습니다. 하위 단위를 추가하고 싶습니다. 수정보기에서 사용자가 하위 (하위 단위)를 상위 (단위)에 추가하도록하는 방법은 무엇입니까?
awesome_nested_set 플러그인을 사용하여 부모에게 아이를 어떻게 추가합니까?awesome_nested_set을 레일즈에 추가하기
중첩 세트 인 Unit이라는 모델이 있습니다. 하위 단위를 추가하고 싶습니다. 수정보기에서 사용자가 하위 (하위 단위)를 상위 (단위)에 추가하도록하는 방법은 무엇입니까?
내가 여기에 최근에 보석으로 뭔가를 구현하고있다가 내가 접근 방법은 다음과 같습니다 'F'가 당신의 form_for에 의해 제공됩니다 어디
<%= f.collection_select :parent_id, Unit.root.self_and_descendants, :id, :name %>
와 collection_select을 사용하는 일부이든 _form에서
및 Unit에는 Select에 표시 할 필드 'name'이 있지만 필요에 따라 변경할 수 있다고 가정합니다. 카테고리라는 하나 개의 모델에
... 시도 :
science = Category.where(:name => 'Science')
physics = Category.create!(:name => 'Physics')
physics.move_to_child_of(science)
이 카테고리에 분류 "물리학을"추가 "과학"즉 :
■Science ╚ Physics