2012-05-28 2 views
0

강의 레슨을위한 새로운 레일 앱을 계획 중입니다. 각 레슨은 트랙 (예 : 레벨 I)에 속합니다. 각 트랙에는 많은 레슨이 있습니다.연결된 레일 앱에서 2 개의 리소스를 구성하는 방법

하지만 각 레슨에는 각 트랙 내에 레슨 번호가 있어야합니다. 순 서적으로 레슨을 제시하는 좋은 방법은 무엇입니까 (예 : 레슨 4, 트랙 2).

트랙 내에서 레슨 번호를 지정하고 순차적 순서로 유지하는 방법을 정확하게 모르겠습니다. 그것들을 트랙으로 정리할 필요가 없다면 created_at을 사용하여 순차적 순서로 넣을 수 있습니다.

레슨을 만들 때 사용자가 레슨을 만들거나 업데이트 할 때 수동으로 할당해야하는 레슨 번호입니까?

누구든지 좋은 방법에 대한 의견이 있으십니까?

답변

1

예를 들어 추가 열이 있어야합니다. position (또는 이와 유사한 것), 레슨/트랙 테이블에 사용자가 레슨/트랙 번호가 무엇인지 제어 할 수있게하려면 작성 날짜 순으로 정렬하는 것이 좋습니다.

레슨 작성자에게 강의 번호를 입력하는 필드를 제공하거나 주문을 구성하는 데 사용할 수있는 일종의 UI 정렬 가능 인터페이스를 제공하여이 작업을 수행 할 수 있습니다. position 필드로 주문하려는 레슨/트랙을 표시 할 때.

+0

감사합니다. 내가 의심했던 것입니다. 그러나 제가 인식하지 못한이 문제에 대한 레일 협약이 있는지 궁금합니다. –