0

我正在计划一个用于教学的新 Rails 应用程序。每节课都属于一个轨道(例如一级)。所以每首曲目都有很多课。

但是每节课都应该在每首曲目中有一个课号。什么是按顺序呈现课程的好方法(例如第 4 课,第 2 课)。

我不确定如何在曲目中分配课程编号并按顺序排列。如果不必将它们组织成轨道,那么我可以使用 created_at 将它们按顺序排列。

课程编号是创建课程的用户在创建或更新课程时需要手动分配的吗?

有人对这样做的好方法有意见吗?

4

1 回答 1

1

position如果您希望您的用户可以控制课程/曲目编号是什么,而不是仅按创建日期按顺序排列它们,我将在课程/曲目表中添加一个额外的列,例如(或类似的)。

您可以通过为课程创建者提供一个输入课程编号的字段或某种可用于组织订单的 UI 可排序界面来做到这一点。在显示课程/曲目时,您可能希望按position字段排序。

于 2012-05-28T17:59:24.123 回答