如果我的问题得到了一个模型,每个问题可以有多个选择。 存储相应答案的最佳方法是什么? 我有2个主要想法:
1。)创建一个答案模型并将二进制代码存储在一个属性中,如010,用于非是否 并参考相应的问题
2.。)创建一个答案模型和一个选择答案模型..所以每个答案可以有多个选择答案..我的答案然后引用我的问题和我的选择 - 我的选择的答案
所以现在我的问题是,你会怎么做? 我的方法是否足以实现,或者有更好的方法来实现这一目标吗?
答案 0 :(得分:1)
我的意见:
创建choice
表格,
(question_id,:content,:is_true)
无需存储像1010这样的应答代码。可以从选项中找到
Question.first.choices.pluck(:is_true)