ruby devise创建新用户

时间:2013-10-19 14:00:06

标签: ruby devise cancan

我正在使用设计和cancan进行用户注册和登录。当用户注册时,我想做更多的事情。例如,设置users_roles。我在user.rb中尝试了这个:

after_create :add_default_role
private
def add_default_role
 add_role(:user) if self.roles.blank?
end

除了将记录添加到users_roles表两次外,这是有效的。为什么这个事件会引发两次,如何添加默认角色?

由于

0 个答案:

没有答案