Ruby on rails “多重”;“登录”;Rails应用程序中的门户

Ruby on rails “多重”;“登录”;Rails应用程序中的门户,ruby-on-rails,admin,Ruby On Rails,Admin,我们正在研究将现有应用程序迁移到Rails,但我找不到一个支持我们所需的应用程序的好例子。我们有多个前端系统,不同的用户可以登录。每个用户类型的功能完全不同,但它们之间存在关系 示例: 室内设计商店定期举办活动供人们参加。商店主办了活动,但活动的主办人实际上是第三方室内设计师 3种用户类型:与会者、演示者和门店经理。 与会者必须在访问系统之前创建帐户。一旦他们这样做了,他们就可以仔细阅读事件、注册/注销等 演示者必须在访问系统之前创建帐户。一旦他们这样做了,他们就可以作为各种活动的主持人,查看当

我们正在研究将现有应用程序迁移到Rails,但我找不到一个支持我们所需的应用程序的好例子。我们有多个前端系统,不同的用户可以登录。每个用户类型的功能完全不同,但它们之间存在关系

示例:
室内设计商店定期举办活动供人们参加。商店主办了活动,但活动的主办人实际上是第三方室内设计师

3种用户类型:与会者、演示者和门店经理。
与会者必须在访问系统之前创建帐户。一旦他们这样做了,他们就可以仔细阅读事件、注册/注销等

演示者必须在访问系统之前创建帐户。一旦他们这样做了,他们就可以作为各种活动的主持人,查看当前为其活动注册的与会者,等等

商店经理是超级用户,可以管理系统的各个方面


本质上,虽然所有用户类型都是相互关联的,但它们之间几乎没有共同的功能。是否有任何资源可以很好地概述如何实现这样一个系统?

也许您应该寻找一个提供“授权”功能的gem/插件?以下是一些可能有用的相关问题:

以下是两个可能会有所帮助的railscasts:


听起来像是演员/角色的工作。