-
3 votesanswersviews
rails:devise,cancan,rolify以获取用户的角色名称
我可以很容易地测试用户是否具有某个角色 if user.has_role? :admin 如何获取用户的角色名称?就像是 users = User.all user.each{ |user| puts user.role or users.role_name ? } 用户模型 class User < ActiveRecord::Base rolify # Include ... -
5 votesanswersviews
如何使用cancan和devise添加角色rolify?
我知道有很多关于这个问题的问题,但没有人真正回答我正在寻找的问题 . 我正在尝试使用rolify来定义我在cancan中的角色,我能够通过rails console创建一个管理员角色并为新用户设置默认角色 . 我的问题是如何将一批角色设置为不同的值并将这些角色分配给某些用户? 如果您有一个很好的教程来解释这个过程也会有所帮助,那么截屏视频会更受欢迎 . 谢谢! -
1 votesanswersviews
如何使用devise,cancan和rolify为用户分配角色?
我是Ruby on Rails的新手,我收到了这个错误: in `const_get': uninitialized constant Devise::Models::RoleId (NameError) 当我从我的models / user.rb中删除这个“,:role_ids”应用程序工作,但我不能将角色分配给我的用户.. 我的模特/ role.rb class Role < Acti... -
1 votesanswersviews
如何使用rolify将角色从下拉框关联到用户
我一直试图让rolify gem永远工作 . 我有cancancan和设计,我基本上有一个注册页面,其中包含电子邮件,密码,password_confirmation和下拉框选择角色 . 当我点击注册时,它给我一个创建DDbox的代码段的错误 . 任何人都可以帮我搞定这个吗?我的能力.rb就是这个 `class能力包括CanCan :: Ability def initialize(user)us... -
1 votesanswersviews
通过Form使用Rolify以及Devise和Cancan动态添加角色
我只是按照教程“https://github.com/EppO/rolify/wiki/Tutorial”它非常好,工作正常 . 但我的问题不能通过表单添加角色而不使用Rails控制台 . <div class="field"><%= user_form.label :email %> <%= user_form.email_field :emai...