【问题标题】:How to structure Ruby on Rails app?如何构建 Ruby on Rails 应用程序?
【发布时间】:2011-04-15 15:09:13
【问题描述】:

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

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

-用户 -调查(has_many Questions) --Question (belongs_to Survey, has_many Answers) --Answer_Option (belongs_to Survey) ---Answer (belongs_to Question)

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

【问题讨论】:

    标签: ruby-on-rails ruby survey


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-15
      • 2017-12-09
      • 1970-01-01
      相关资源
      最近更新 更多