2018-02-16 15:02:03 +00:00
|
|
|
class User < ApplicationRecord
|
|
|
|
|
has_secure_password
|
|
|
|
|
|
|
|
|
|
has_many :todos, foreign_key: :created_by
|
2018-02-19 16:03:07 +00:00
|
|
|
has_many :articles
|
2018-02-22 16:00:39 +00:00
|
|
|
has_many :comments
|
2018-02-16 15:02:03 +00:00
|
|
|
|
2019-02-14 16:29:41 +01:00
|
|
|
has_one :user_profile
|
|
|
|
|
|
2018-02-16 15:02:03 +00:00
|
|
|
validates_presence_of :name, :email, :password_digest
|
|
|
|
|
validates_uniqueness_of :email
|
|
|
|
|
end
|