我想在 Ruby on Rails 中构建一个简单的调查/问卷调查应用程序,并想确保我的“一般”结构是正确的。该应用程序应该允许管理员创建一个新的调查并用问题填充它。答案应该从数据库中的列表中预先填充(例如,无、有一点、有点、经常、经常等)。然后,用户应该能够登录、选择调查并完成问题/答案,并将结果存储在数据库中。
我已经制定了以下脚手架结构,稍后我将对其进行重构:
-用户 -调查(has_many Questions) --Question (belongs_to Survey, has_many Answers) --Answer_Option (belongs_to Survey) ---Answer (belongs_to Question)
通用格式正确吗?我觉得我错过了一些东西——也许是一个连接表来生成结果?比我聪明的人有什么想法吗?谢谢 :)