ectomobile/app/models/user.rb
2022-06-11 13:12:00 -03:00

13 lines
507 B
Ruby

class User < ApplicationRecord
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
devise :database_authenticatable,
:recoverable, :rememberable, :validatable, :lockable, :timeoutable
# Trazabilidad
#
# @see {https://guides.rubyonrails.org/association_basics.html#self-joins}
belongs_to :created_by, class_name: 'User', optional: true
has_many :created, class_name: 'User', foreign_key: 'created_by_id'
end