【发布时间】:2011-07-10 21:25:05
【问题描述】:
我现在有一个处于测试阶段的 rails 3 应用程序,它使用 Devise 对用户进行身份验证,需要一些建议。我想添加一个具有一些额外能力的管理员用户,但我将是唯一的管理员用户(或者管理员用户可以通过终端创建 - 即人们不能注册成为管理员用户)。所有普通用户都具有相同的能力。我正要使用 cancan 根据用户角色来区分能力。然后我突然想到,使用 cancan 可能只是矫枉过正。只创建不同类别的用户有意义吗?我这样做是在放弃什么吗?
我可以预见,如果这个应用程序成功,将来用户可能会扮演不同的角色(免费帐户与付费帐户等)。即使在这种情况下,通过设计没有管理员用户是否有意义?想法?
谢谢!!
【问题讨论】:
标签: ruby-on-rails-3 devise cancan