From d6fdff252a70604e84d1bdd081a096fe0efdbe69 Mon Sep 17 00:00:00 2001 From: cryptogopher Date: Sun, 24 Nov 2024 14:11:54 +0100 Subject: [PATCH] Validate User 'email' and 'unconfirmed_email' lengths Closes #6 --- app/models/user.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/user.rb b/app/models/user.rb index 49b9b1a..e929c59 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -13,6 +13,10 @@ class User < ApplicationRecord has_many :units, dependent: :destroy + validates :email, presence: true, uniqueness: true, + length: {maximum: columns_hash['email'].limit} + validates :unconfirmed_email, length: {maximum: columns_hash['unconfirmed_email'].limit} + def to_s email end