2 ruby mysql sql activerecord ruby-on-rails
我需要设置用户权限来编辑其他用户配置文件.
我想要的是能够为每个用户设置可以处理的用户.所以,假设我们有5个用户:A,B,C,D,E
我希望A能够处理B,C和D.我希望B能够处理A,E,C等等......
这是一对多还是多对多的关系?
我无法理解它,因为在我看来一对多,因为有一个用户有多个用户.但由于用户本身可以由另一个人处理,因此我认为它可能是多对多的.
我应该问自己什么问题来确定正确的关系?
这是一个多对多的关系,因为一个帐户可以编辑很多,许多帐户可以编辑一个帐户.
例:
A can edit ABC
B can edit AC
C can edit BC
Run Code Online (Sandbox Code Playgroud)
因此A可以由多个帐户编辑(或属于多个帐户),并且可以编辑多个帐户(或具有多个帐户)
| 归档时间: |
|
| 查看次数: |
298 次 |
| 最近记录: |