1

我正在使用设计和 Rolify 宝石。

注册后如何将角色添加到不同的用户组?在我的数据库中,我有“组”字段,其中包含例如 foo 和 bar 字符串。对于 foo 我想添加 :foo 角色和 bar - :bar 角色。

我想做这样的事情:(在models/user.rb中)

enter code here
class User < ActiveRecord::Base
rolify :after_create => :method

def method(role)
 if User.group=="foo"
  user.add_role :foo
  elseif User.group=="bar"
  user.add_role :bar
 end
end
4

0 回答 0