turniere-backend/app/models/user.rb

16 lines
424 B
Ruby

# frozen_string_literal: true
class User < ApplicationRecord
extend Devise::Models
devise :database_authenticatable, :registerable, :confirmable,
:recoverable, :rememberable, :trackable, :validatable
include DeviseTokenAuth::Concerns::User
validates :username, presence: true, uniqueness: { case_sensitive: false }
has_many :tournaments, dependent: :destroy
has_many :bets, dependent: :destroy
end