Ruby on rails 4 Rails设计权威人士omniauth

Ruby on rails 4 Rails设计权威人士omniauth,ruby-on-rails-4,devise,authorization,omniauth,Ruby On Rails 4,Devise,Authorization,Omniauth,我想实现一个多用户角色系统,我可以将Desive与pundit和omniauth集成吗 看来pundit只提供了两个角色的授权,如何在pundit中设置三个角色 如用户->高级用户->管理员。通过在用户模型中枚举不同的角色,您可以在pundit上添加多个角色。 例如,在user.rb文件或任何模型文件中,可以添加一行 enum role: [:user, :premium_user, :admin] 并在后面提到这些角色

我想实现一个多用户角色系统,我可以将Desive与pundit和omniauth集成吗

看来pundit只提供了两个角色的授权,如何在pundit中设置三个角色


如用户->高级用户->管理员。

通过在用户模型中枚举不同的角色,您可以在pundit上添加多个角色。 例如,在user.rb文件或任何模型文件中,可以添加一行

enum role: [:user, :premium_user, :admin]
并在后面提到这些角色