我有一个控制器,可以在测验中处理CRUD操作,称为QuizController。
然后,用户可以进行当前测验(一次只有一个可用)。
将控制器命名为QuizController很有吸引力,如果命名空间不同,我也可以。但这对我来说并不具有天生的描述性。
它可以被称为QuizResultsController。但那也不是很好。
您如何命名这样的控制器,向用户显示当前测验并让他们提交答案?
答案 0 :(得分:1)
按照惯例,处理测验的CRUD操作的控制器应该被称为QuizzesController
,释放QuizController
以便在您描述的上下文中使用。
那就是说,我会选择QuizzesController
和CurrentQuizController
来区分更多。
答案 1 :(得分:1)
您可以在#current
上添加QuizzesController
操作,如果您不想创建整个单用途控制器,则会显示当前测验。