【发布时间】:2016-07-31 05:14:17
【问题描述】:
我正在尝试找出建模模型之间关系的最佳逻辑方法。 我有 4 个模型:
- 用户
- 产品
- Slack 团队
- 组织结构
这里User有很多Products、SlackTeams和Organizations,SlackTeam属于User并且有一个Organization。组织应属于 User 和 SlackTeam。我在这里逻辑正确吗?
工作流程如下:
- 用户可以使用 SlackTeam(自动创建组织)登录
- 来自同一 Slack 团队的其他用户在将其帐户与 Slack 关联后将被添加到同一组织中
- 如果用户连接到许多 SlackTeam(和组织),他们可以过滤以查看他们所属的所有组织的产品或仅来自一个组织的产品
我错过了什么吗?
【问题讨论】:
标签: ruby-on-rails activerecord