Files
MySMSAPio/app/models/admin_user.rb
2025-10-22 17:22:17 +08:00

12 lines
344 B
Ruby

class AdminUser < ApplicationRecord
has_secure_password
validates :email, presence: true, uniqueness: true, format: { with: URI::MailTo::EMAIL_REGEXP }
validates :name, presence: true
validates :password, length: { minimum: 8 }, if: -> { password.present? }
def update_last_login!
update!(last_login_at: Time.current)
end
end