Skip to content

Commit 8c04908

Browse files
committed
Validate email formats
1 parent 186d396 commit 8c04908

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

app/models/user.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ class User < ActiveRecord::Base
3636
length: { within: 2..50 }
3737

3838
validates :email, presence: true,
39-
uniqueness: { case_sensitive: false }
39+
uniqueness: { case_sensitive: false },
40+
format: {
41+
with: URI::MailTo::EMAIL_REGEXP,
42+
message: 'Only valid emails allowed'
43+
}
4044

4145
validate :reject_common_login_mistakes, on: :create
4246

0 commit comments

Comments
 (0)