impress/app/models/auth_user.rb

14 lines
406 B
Ruby
Raw Normal View History

class AuthUser < AuthRecord
self.table_name = 'users'
devise :database_authenticatable, :encryptable
# devise :database_authenticatable, :lockable, :registerable, :recoverable,
# :trackable, :validatable
validates :name, presence: true, uniqueness: {case_sensitive: false},
length: {maximum: 20}
after_create do
User.create(name: name, auth_server_id: 1, remote_id: id)
end
end