重复模型是明智的吗?

时间:2016-06-22 23:42:05

标签: ruby-on-rails

我有3个模型,调查,问题和答案,调查has_many问题has_many答案。我正在使用这些模型来存储要向用户显示的多项选择测验数据。但是,当用户参加测验时,我需要一些方法来获得测验的答案以及测验数据,以便进行评分和存储。

制作另外3款型号是否明智,比如UserSurvey,UserQuestion,UserAnswer?其中UserSurvey属于用户,其余关联的设置与之前类似。这些新模型与之前的3个模型之间的唯一区别是在answer表中添加了user_answer等属性,因此我知道用户选择的可能4中的哪个答案。

我的计划有什么问题吗?有更有效的方法吗?

0 个答案:

没有答案