我正在使用ruby on rails开发一个多租户项目管理应用程序,并且在为可能不属于特定租户的用户实现访问权限方面遇到了一些麻烦。
例如,我们有用户Bob和Martha,他们属于租户A-或者还有另外两个用户,即Jim和Jill,属于租户B。现在,我们有一个名为Mark的客户端,它是两个租户的客户端。两个租户都有项目,我需要为客户建立一个可访问的表单,以便客户可以登录并查看他的项目。问题是,我不想,显然没有客户会想要每个租户在这里单独登录。在这里,我对自己编写租户管理很感兴趣,但是我对如何实现这一点有点纠结。
我正在实现基于行的租户,即每个模型都会在这里引用租户模型,登录的用户可以编辑和添加属