我希望在ruby on rails活动记录中建模调查。 哪里有“不同角色的用户”(导师/学生)。
然后有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 建模的最佳方法是什么?