【发布时间】:2013-08-03 19:19:14
【问题描述】:
我正在构建一个 Rails 应用程序,该应用程序具有两种不同的资源,代表用户类型 - 租户和房东。
我通过 Devise 设置了身份验证,并使用 CanCan 对其中一个资源进行了授权。
我不想让它们成为同一个用户资源的类型,因为它们与应用程序中的其他资源有不同的关系(例如,属性属于_房东,但拥有_多租户)。
我找到了很多关于如何为具有多个角色的单个资源(例如,具有管理员角色的用户)设置 Cancan 的信息,但是对于如何同时处理多个资源的授权却一无所知时间。
谁能指出我正确的方向?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 cancan