我正在开发一个名为 lists4me 的简单 Rails 应用程序,以创建一个简约的任务管理应用程序并在讨价还价中学习 Rails。我设置的表是用户、类别、项目、任务和步骤。基本上一个用户有很多类别,一个类别有很多项目,一个项目有很多任务,一个任务有很多(可操作的)步骤。目前 user_id 字段设置在类别表中,但未设置在其余表中。
最近,我正在查看在创建新任务或项目时从 todoist.com 发布的数据,似乎也发送了 user_id。由于我只在类别表上设置了 user_id,这让我想到我的所有表是否也应该有一个 user_id 作为字段?如果是,那为什么?