【发布时间】:2015-12-17 16:02:59
【问题描述】:
我有用于角色分配的带有角色模型的 Rails 4。
我不知道如何删除分配给用户的角色。
我的 profile.rb 中有两个角色,:manager 和 :student。
我有一个用户被分配了两个角色。我想从该用户的角色分配中删除经理。
尝试 p.roles > :manager 尝试删除它,但没有成功。
如何删除用户的角色?
另外,在我看来,当我这样做时:
if(current_user.has_role? :student)
我收到此错误:
undefined method `has_role?' for #<User:0x007fb3b39dacb0>
我不知道或不明白这条消息的含义。
任何帮助将不胜感激。谢谢
【问题讨论】: