Rails Survey 应用程序数据结构



我对rails很陌生,刚刚开始尝试创建一个rails调查应用程序来帮助更好地理解嵌套数据结构。我知道我要对其进行配置,以便调查has_many问题。我想知道的是我是否应该创建另一个对象"答案"来存储每个答案响应并说出一个问题has_many答案?或者我应该考虑将这些信息存储到问题对象本身中?实际上,答案将具有的唯一内容是它的名称。

我想我正在寻找有关如何处理这种类型的嵌套数据结构的建议。

另外,我没有给出太多关于如何存储回复的信息 - 将答案作为单独的对象是否更容易存储/显示调查结果?

也许这个结构对你有用

  1. 调查
  2. survey_question,有国外的调查
  3. survey_choice,有外国调查问题
  4. survey_vote,有正在投票的外国用户和他将选择的选择ID。

最新更新