Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Desive for Rails是否支持授权?_Ruby On Rails_Ruby On Rails 3_Devise_Authorization_Ruby On Rails 3.2 - Fatal编程技术网

Ruby on rails Desive for Rails是否支持授权?

Ruby on rails Desive for Rails是否支持授权?,ruby-on-rails,ruby-on-rails-3,devise,authorization,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3,Devise,Authorization,Ruby On Rails 3.2,我已经为Rails 3.2.8应用程序实现了Desive。很简单,看起来很好用。但是文档建议为管理员角色创建一个包含电子邮件/密码的完整单独的表。我需要在我们的系统管理员也被视为用户,他们只是有额外的权限。在这方面是否有帮助,或者是否有良好的授权扩展?或者我需要在用户模型中创建一个额外的角色模型或字段来处理此问题吗?如果您的要求很简单,您可以在用户表中添加一个名为“is_admin”的布尔列,并在每次需要额外权限时对其进行检查 如需系统解决方案,请查阅ryanb(Railscasts作者)

我已经为Rails 3.2.8应用程序实现了Desive。很简单,看起来很好用。但是文档建议为管理员角色创建一个包含电子邮件/密码的完整单独的表。我需要在我们的系统管理员也被视为用户,他们只是有额外的权限。在这方面是否有帮助,或者是否有良好的授权扩展?或者我需要在用户模型中创建一个额外的角色模型或字段来处理此问题吗?

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

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