【发布时间】:2014-02-06 20:31:37
【问题描述】:
我的应用是使用 Devise 构建的,有时一些用户会报告问题,因此我希望能够使用他们的帐户登录并像他们(作为普通会员)一样查看仪表板(一般是网站)。
如何使用设计来做到这一点?这有什么功能吗?
【问题讨论】:
-
cancan + role_model ?
标签: ruby-on-rails ruby devise
我的应用是使用 Devise 构建的,有时一些用户会报告问题,因此我希望能够使用他们的帐户登录并像他们(作为普通会员)一样查看仪表板(一般是网站)。
如何使用设计来做到这一点?这有什么功能吗?
【问题讨论】:
标签: ruby-on-rails ruby devise
使用field role 定义用户访问权限。如果是其他用户,只需分配为guest。为您的用户条目设置管理员角色。现在改为登录其他帐户,在仪表板中创建一个只能由管理员访问的自定义选项,提供更改用户的选项,这有助于根据用户查看不同的仪表板。
【讨论】: