Files
old-ribica/front-api/models/user.rb

17 lines
815 B
Ruby

class User < ActiveRecord::Base
has_many :carts
has_many :children
accepts_nested_attributes_for :children
has_secure_password :validations => false
validates :first_name, :presence =>{ :message => "Ime je obavezno polje." }
validates :last_name, :presence=>{ :message => "Prezime je obavezno polje." }
validates :email, :uniqueness => {:case_sensitive => false, :message => "Već postoji registrovani korisnik sa email adresom koju ste unijeli."},
format: { with: /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i, message: "Neispravna email adresa." }
validates :password, :confirmation => { :message=> "Šifre se ne podudaraju.", :on => :create }, length: { too_long:'Šifra mora biti manja od 20 karaktera.', in:6..20, too_short: 'Šifra mora biti minimalne dužine od 6 karaktera.' }
end