如何使用用户模型和2个不同的用户角色对调查进行最佳建模?

时间:2013-11-20 17:34:13

标签: ruby-on-rails model

我希望在ruby on rails活动记录中建模调查。 哪里有“不同角色的用户”(导师/学生)。

  • 目标是使用单个用户模型,其中包含一个包含“tutor”,“student”的角色列。 Ť
  • 然后有profile_tutor和profile_student来根据用户角色保存特定数据。

    user(role tutor)
       has_many sessions
       has_many responses(only used when :role => "student")
    
    session 
        belongs_to user(:role => "tutor")
        has_many questions
    
    question
        belongs_to session
        has_many responses
    
    response
        belongs_to_question
    

* 具有角色“学生”的用户应该能够回答问题 用AR和Rails 建模的最佳方法是什么?

0 个答案:

没有答案