Rails多租户应用

时间:2016-08-04 19:10:43

标签: ruby-on-rails ruby multi-tenant apartment-gem

我正在创建一个类似项目管理软件的多租户应用程序。

在我的结构中,有一个用户表从多租户中排除。

用户来到我的注册页面,填写名为Company的子域名字段,然后我为该用户创建架构。因此,他们可以 companyname.example.com 访问其帐户。到目前为止,一切都还可以。

我还有一个帐户表来存储具有创建者用户的子域。

现在,我还为帐户权限创建了一个表。该表包括Account_id和user_id。我做了类似的事情,因为用户可以加入多个具有相同电子邮件地址的公司。

结论:

  • 用户表
  • 帐户表
  • Account_permissions(检查有人尝试登录特定公司的时间。因为,他们有多家公司。)

这有意义吗?在这种情况下你有什么想法吗?

0 个答案:

没有答案