【问题标题】:Authorization supported in Devise for Rails?Devise for Rails 支持授权吗?
【发布时间】:2012-09-14 16:29:35
【问题描述】:

我已经为 Rails 3.2.8 应用程序实现了设计。非常简单,似乎工作正常。但是文档建议为管理员角色创建一个带有电子邮件/密码的完整单独表。我需要我们系统中的管理员也被视为用户,他们只是拥有额外的权限。设计是否对此有所帮助,或者是否有很好的授权扩展?或者我是否希望在用户模型中创建一个额外的角色模型或字段来处理这个问题?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 devise authorization ruby-on-rails-3.2


    【解决方案1】:

    如果您的要求很简单,您可以在用户表中添加一个名为“is_admin”的布尔列,并在每次需要额外权限时对其进行检查。

    如需系统解决方案,请查看 ryanb(Railscasts 作者)的Cancan

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-02
      • 2013-07-18
      • 1970-01-01
      • 2023-04-04
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      相关资源
      最近更新 更多