FIX: display email validation error messages

This commit is contained in:
Neil Lalonde
2017-09-11 13:22:04 -04:00
parent e924920bec
commit d7d9923b8e
4 changed files with 14 additions and 5 deletions

View File

@@ -83,7 +83,7 @@ class User < ActiveRecord::Base
validates :name, user_full_name: true, if: :name_changed?, length: { maximum: 255 }
validates :ip_address, allowed_ip_address: { on: :create, message: :signup_not_allowed }
validates :primary_email, presence: true
validates_associated :primary_email
validates_associated :primary_email, message: -> (_, user_email) { user_email[:value]&.errors[:email]&.first }
after_initialize :add_trust_level