2016-09-12 6 views
0

acts_as_list 보석과 함께 다중 위치 열을 사용하는 방법은 무엇입니까? 샘플에 대한acts_as_list가있는 다중 위치 열

:

rails g migration AddPositionToTodoList position:integer position2:integer position3:integer 

컨트롤러 :

todo_list = TodoList.find(...)  
todo_list.position1.move_to_bottom 
todo_list.position2.move_to_bottom 
+0

조금 더 설명해 주시겠습니까? _ 위치 _는 무엇을 의미합니까? – Magnuss

+0

나는 1 개의 모형을 분류하기 위하여 3 개의 란을 필요로한다! – mamali

답변

0

나는이 때문에 내부 변수와 메소드의 이름을 지정하는 방식으로 가능하다는 것을 확실하지 않다.

acts_as_list 코드로 작업하여이 가능성을 입증 할 수 있는지 알아 보려면 많은 것을 환영합니다. 우리는 끌어 오기 요청을 받게되어 기쁩니다.

또한 데이터 구조를 약간 정규화하면 도움이 될 것 같습니다. 각각 자신의 위치를 ​​가진 3 개의 자손 모델을 가진 상위 모델을 가질 수 있습니까?

+0

확실 :) 나는 (지금은 마감 기한이기 때문에) =))))) 그리고 나는 최선의 방법으로 찾고있다. 너는 나에게 트위터 계정을 줄 수 있니? – mamali

+0

급한 경우 가장 좋은 방법은 해당 모델을 세 비트로 분리하는 것입니다. 여러 주문 가능한 속성은 좋은 사례라고 지적합니다. '직위'란 무엇입니까? 내가 그 사실을 알리면 내가 도울 수 있을지도 모른다. –

+0

나는 4 개의 게시물을 주문하고 관리자는 게시물의 위치를 ​​변경할 수 있습니다. 예를 들어 모든 게시물을 보여주는 페이지에서 게시물 번호 1의 위치를 ​​게시물 번호 2와 함께 변경합니다. 하지만 내 게시물을 보여준 일부 페이지가 있으며 관리자가 별도로 게시물을 주문하도록하고 싶습니다. 예를 들어 페이지 num1에서 내 게시물은 1,3,2,4와 같이 표시되고 페이지 num2에서는 내 게시물이 3,2,1,4와 같이 표시됩니다 (관리자 선택 기준). 그래서 어떻게 내보기 페이지에 게시물을 배치하기 위해 여러 열을 사용할 수 있습니다. – mamali