如何通过公寓宝石实现以下多租户?

时间:2015-08-16 10:02:21

标签: ruby-on-rails ruby-on-rails-4 apartment-gem

我有一个用于酒店预订的应用程序。它有3个部分,1个供普通用户搜索酒店和书房。另一个超级管理员登录并创建酒店详细信息。第3个将是酒店业主登录和检查他们的预订和收入的saas申请。 酒店所有者帐户将位于subdomain.xxxxx.com(子域名将针对每个酒店所有者进行更改)。我有一个用户和酒店模型,我如何开发多租户应用程序,以便这些模型在所有3个部分中都很常见?根据公寓宝石,我必须使模型全球化。如果我将酒店模型设为全球化,我如何将其限制为多租户?任何教程和指南都会有所帮助。

1 个答案:

答案 0 :(得分:0)

您可以拥有3个模型

  1. 用户(角色:用户,管理员)
  2. 饭店
  3. 您可以创建另一个模型" HotelAccount"将从多租户中排除,以包含您要从公共域访问的信息。