标签: ruby-on-rails devise
我有一个使用子域的多租户应用程序。例如, Foo 公司为foo.mydomain.com, Bar 公司为bar.mydomain.com。
foo.mydomain.com
bar.mydomain.com
用户受公司限制。因此,每个用户都必须为不同的公司注册/进入。整个机制与Slack部署的机制非常相似。
我使用Devise来管理用户和会话。问题是:如何列出用户登录的所有公司,以便他们可以轻松切换子域名/公司,就像Slack允许您切换团队一样。
非常感谢!