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