Rails调查应用数据结构

时间:2014-02-20 05:22:05

标签: ruby-on-rails

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

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

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

1 个答案:

答案 0 :(得分:1)

可能这个结构对你有用

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