我正在努力寻找建模以下问题的最佳方法。
我在Rails中有用户和任务模型。用户每天完成一项任务。
到目前为止,我的两张表是:
每个任务可能需要一个单独的屏幕,具体取决于所需的内容(例如,为“正在运行”任务编写一些文本而不是为“阅读”任务创建文章列表。)
我一般来说,想要根据给定的任务写一些东西或列出一些东西。
我所坚持的是如何建模任务明细表(或两个或更多表)? 我应该为每个任务分别设置一个表吗? 例如带有“状态”字段的“星期一”表,带有“文章”字段的“星期二”表等。
或者让一个表格显示“状态”字段广告使用这一个字段来编写文本以及制作一个列表。
希望这是有道理的。感谢您的帮助和耐心。
答案 0 :(得分:1)
听起来你的子任务本身就是任务。
我是否应该为每个任务分别创建一个表?
没有
它可以是某种子任务表,也可以通过添加可空的parent_id来重新使用任务表作为子任务。