2014-02-20 32 views
0

我对轨道很陌生,刚刚开始创建轨道调查应用程序以帮助更好地理解嵌套数据结构。我知道我要配置它,以便调查has_many问题。我想知道的是我应该创建另一个对象“答案”来存储每个答案响应并说一个问题has_many答案?或者我应该考虑将这些信息存储在Question对象中吗?真的,答案的唯一内容就是它的名字。Rails调查应用程序数据结构

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

此外,我还没有给出太多关于如何存储响应的问题 - 将答案作为单独对象更容易存储/显示调查结果?

回答

1

可能是这样的结构将是对您有用

  1. 调查
  2. survey_question,有调查的外国
  3. survey_choice,有调查问题
  4. survey_vote的外国,具有用户外资谁是投票和他将选择的选择ID。
+0

我没有想到这个选择。这是一个非常好的主意。非常感谢! –