我们正在研究如何将现有的应用程序迁移到Rails,但我找不到一个支持我们所需的应用程序的好例子。我们有多个前端系统,不同的用户可以登录到。每个用户类型的功能完全不同,但它们之间有关系。
示例
室内设计店定期举办活动,供人们参加。商店主办的活动,但主持人的活动实际上是一个第三方室内设计师。
3用户类型:与会者、演讲者和商店经理。
与会者必须在访问系统之前创建一个帐户。一旦他们这样做了,他们就可以仔细阅读事件,注册/注销等等。
主持人必须在访问系统之前创建一个帐户。一旦他们做到了,他们就可以作为各种活动的主持人,查看目前为他们的活动注册的与会者,等等。
商店管理人员是可以管理系统各个方面的超级用户.
本质上,虽然所有的用户类型都是相互关联的,但它们之间很少有共同的功能。是否有任何资源可以很好地概述这样的系统将如何实现?
发布于 2011-02-08 17:58:07
也许您应该寻找一个具有“授权”功能的gem/plugin?以下是一些可能有帮助的相关问题:
Rails: Authorization with Authlogic
which is the most popular Ruby on Rails AUTHORIZATION gem/plugin at the moment?
以下是两条可能有帮助的铁路:
http://railscasts.com/tags/26
https://stackoverflow.com/questions/4935407
复制相似问题