17 lines
815 B
Ruby
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
|