【发布时间】:2011-06-18 08:21:21
【问题描述】:
我正在尝试找到对以下问题进行建模的最佳方法。
我在 Rails 中有用户和任务模型。用户每天完成一项任务。
到目前为止,我的两张表是:
- 用户(姓名、电子邮件、密码)
- 任务(工作日、任务名称,例如周一 - 跑步、周二 - 阅读、周三 - 写作、周四 - 列出你今天所做的事情等)
每个任务可能需要一个单独的屏幕,具体取决于所需的内容(例如,为“跑步”任务编写一些文本,而不是为“阅读”任务制作文章列表)。
我通常会根据给定的任务写一些东西或列出一些东西。
我遇到的问题是如何为任务详细信息表(或两个或多个表)建模? 我应该为每个任务有一个单独的表吗? 例如带有“Status”字段的“Monday”表,带有“Article”字段的“Tuesday”表等等。
或者有一个带有“状态”字段的表格广告使用这个字段来写入文本以及列出事物。
希望这是有道理的。感谢您的帮助和耐心。
【问题讨论】:
-
我认为你需要阅读SQL tutorial。
标签: ruby-on-rails ruby-on-rails-3 database-design