13 lines
507 B
Ruby
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
|