如何构建Ruby on Rails应用程序?

时间:2011-04-15 15:09:13

标签: ruby-on-rails ruby survey

我想在Ruby on Rails中构建一个简单的调查/问卷调查应用程序,并希望确保我的“一般”结构正确。应用程序应允许管理员创建新调查并用问题填充它。答案应该从数据库中的列表中预先填充(例如,没有,有点,有点,经常,频繁等)。然后,用户应该能够登录,选择调查,并完成问题/答案,并将结果存储在数据库中。

我已经制定了以下脚手架结构,我将在后面重构:

-User
-Survey (has_many Questions)
--Question (belongs_to Survey, has_many Answers)
--Answer_Option (belongs_to Survey)
---Answer (belongs_to Question)

这种一般格式是否正确?我觉得我错过了一些东西 - 也许是一个连接表来产生结果?有人比我聪明的想法吗?谢谢:))

1 个答案:

答案 0 :(得分:1)

要考虑的一件事是,如果您真的想要为每次调查重新输入Answer_Options。我会选择可以重复使用的一般Answer_Option(或Question_Type),也可以添加创建用户生成的答案选项的可能性。