2011-03-02 34 views
0

在我的Ruby应用程序我创建了一个后台管理测验。它包含一个测验,QuizQuestion和QuizChoice模型。控制器可以测验。它很棒!前/后端对于调查类型应用程序(Ruby on Rails的)

对于应用(其中用户采取测验),我需要跟踪测验,他们把这些测验分数的前端,这些问题他们得到了正确的,这些问题他们得到了错误的。

我有一个很难拿出有需要的模型,如果我能有这种类型的应用的一个宁静的控制器。你有什么想法?

我对模型的想法是:

  • QuizResult
    • quiz_id:整数
    • USER_ID:整数
    • 评分:整数
  • QuizQuestionResult
    • quiz_qu estion_id:整数
    • 正确:布尔

但我卡住的部分是控制器。我想让它安静下来,但我不确定从哪里开始。

回答

0

做一个QuizResponse模型,该模型的has_many:quiz_question_results。然后做quiz_response /新的测验?

+0

,这似乎是有道理的 – 2011-03-02 22:25:59