我正在开始我的第一次完全跳入 RoR 并且一直在寻找 CanCan 的权限。我对可以允许以下内容的东西感兴趣:
一个用户可以属于一个网络,或者只是一个单独的用户。用户可能是管理员或只是该网络中的用户。用户为自己或他们的网络创建事件。网络可以控制其用户可以读取/编辑的事件。
但是,如果我希望能够与不在我的网络中的另一个用户共享对单个事件的访问权限,那我无法弄清楚。每个事件是否应该有一个可接受的可以读取的用户/网络列表和另一个可以写入的用户/网络列表?具有用户/网络及其权限级别的哈希表会是最好的吗?
如果还有其他帖子,请随时指导我。