用户在主应用程序部分之前或之后登录?

时间:2012-11-11 04:19:29

标签: ruby-on-rails-3

理论问题。让我们说我构建了一个管理客户,产品,账单等的应用程序。所有没有用户登录。

主应用程序完成后,是否可以获得多用户(每个用户拥有自己的客户端,产品......)功能? 或者我应该首先考虑多用户?这部分的轨道有多灵活?

提前谢谢 dennym

1 个答案:

答案 0 :(得分:0)

您要求的是一种称为多租户的模式。有不同的方法可以做到这一点,但Rails本身没有提供任何方法。

您可以从这张幻灯片开始:http://www.slideshare.net/tardate/multitenancy-with-rails

弄清楚你是否愿意;基于数据,Rbac,模型或模式的分区。

有一个提供它作为一项服务,表明在您申请后很容易做到:http://railskits.com/saas/

但根据我们的经验,它有点过时,缺少一些我们想要的功能。

您还可以查看其他宝石,例如:multitenant或act_as_tenant。

我们最终使用了act_as_tenant并从头开始。

相关问题