我构建了一个小型 ruby web 服务,在其中我实现了 cancan 授权。
我跟着本教程 http://starqle.com/articles/rails-3-authentication-and-authorization-with-devise-and-cancan-part-2/。问题是,当用户注册到我的网站时,我无法找到分配基本角色级别的方法。
我发现用复选框来做到这一点,但这不是我想要的。我的想法是直接将这个分配放入registrations_controller中,但我未能保存该角色。
我希望有人能帮助我。
谢谢。
这对我有用
user.rb:
after_create :default_role
private
def default_role
self.roles << Role.where(:name => 'User').first
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)