`validate` no es un martillo (después me decís que leiste bien las guías eh eh) 

http://api.rubyonrails.org/classes/ActiveModel/Validations/HelperMethods.html#method-i-validates_numericality_of