Advertisement
Guest User

User validations

a guest
Aug 18th, 2015
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.63 KB | None | 0 0
  1.   validates :first_name, :last_name, presence: true, length: { minimum: 2 }
  2.   validates_each :first_name, :last_name do  |rec, attr, value|
  3.     rec.errors.add(attr, "Must start with capital letter") if value =~ /\A[a-z]/
  4.   end
  5.  
  6.   validates :password, :password_confirmation,
  7.             presence: true, length: { minimum: 3 }, on: :create
  8.   validates :password, confirmation: true
  9.   validates :email, presence: true, uniqueness: true,
  10.                     format: {
  11.                       with: /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i
  12.                     }
  13.   validates :phone, presence: true
  14.   validates :address, presence: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement