我有一个保存前操作,应该将用户分配给默认角色,但在创建时没有为用户分配角色。
我的代码:
before_save :assign_default_role, if: Proc.new { |user| user.role == nil }
def assign_default_role
self.role = Role.where(code: 'user').first
end
我有一个保存前操作,应该将用户分配给默认角色,但在创建时没有为用户分配角色。
我的代码:
before_save :assign_default_role, if: Proc.new { |user| user.role == nil }
def assign_default_role
self.role = Role.where(code: 'user').first
end