Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- validates :password, length: { within: Devise.password_length }, confirmation: true, presence: true, if: :password_required?
- private
- def password_required?
- social == true
- end
- # == Schema Information
- #
- # Table name: users
- #
- # id :integer not null, primary key
- # fullname :string(255)
- # email :string(255)
- # encrypted_password :string(255)
- # reset_password_token :string(255)
- # reset_password_sent_at :datetime
- # remember_created_at :datetime
- # sign_in_count :integer default(0)
- # current_sign_in_at :datetime
- # last_sign_in_at :datetime
- # current_sign_in_ip :string(255)
- # last_sign_in_ip :string(255)
- # username :string(255)
- # image :string(255)
- # city :string(255)
- # country :string(255)
- # subdomain :string(255)
- # created_at :datetime not null
- # updated_at :datetime not null
- # admin :boolean default(FALSE)
- # social :boolean default(FALSE)
- #
Add Comment
Please, Sign In to add comment