Reputation: 8734
I have a before-save action that is supposed to assign a user to a default role, but on creation a user is not assigned a role.
My code:
before_save :assign_default_role, if: Proc.new { |user| user.role == nil }
def assign_default_role
self.role = Role.where(code: 'user').first
end
Upvotes: 0
Views: 1364