Ruby on rails 如何构造RubyonRails应用程序?

Ruby on rails 如何构造RubyonRails应用程序?,ruby-on-rails,ruby,survey,Ruby On Rails,Ruby,Survey,我想用RubyonRails构建一个简单的调查/问卷应用程序,并希望确保总体结构正确。应用程序应允许管理员创建一个新的调查,并在其中填入问题。答案应从数据库中的列表中预先填充,例如无、少量、少量、经常、频繁等。。然后,用户应该能够登录、选择调查并完成问题/答案,其结果存储在数据库中 我已经制定了以下脚手架结构,稍后将对其进行重构: -User -Survey (has_many Questions) --Question (belongs_to Survey, has_many Answers)

我想用RubyonRails构建一个简单的调查/问卷应用程序,并希望确保总体结构正确。应用程序应允许管理员创建一个新的调查,并在其中填入问题。答案应从数据库中的列表中预先填充,例如无、少量、少量、经常、频繁等。。然后,用户应该能够登录、选择调查并完成问题/答案,其结果存储在数据库中

我已经制定了以下脚手架结构,稍后将对其进行重构:

-User -Survey (has_many Questions) --Question (belongs_to Survey, has_many Answers) --Answer_Option (belongs_to Survey) ---Answer (belongs_to Question)
一般格式正确吗?我觉得我遗漏了什么——也许是一个生成结果的联接表?比我聪明的人有什么想法吗?谢谢:

< P>一个要考虑的事情是,如果你真的想重新进入每个调查的答案选项。我会选择一个可重复使用的通用答案选项或问题类型,可能会增加动态创建用户生成答案选项的可能性