Validações com Rails 3
Porque usar? ->  Garantia de que somente dados válidos serão salvos no seu banco de dados. ->  Para que obrigar o  usuário a ter um vasto conhecimento sobre o seu produto? Temos a responsabilidade de guiá-lo pelo caminho certo.   ->  Modelos gordos, controllers magros ;)
Fat Model =)
Exemplo Pratico class   User   <   ActiveRecord :: Base validates   :email ,  :presence   =>   true ,  :uniqueness   =>   true validates_presence_of   :name validates_format_of   :email ,   :with   =>  /^[a-z0-9._%-]+@[a=z0-9.-]+\.[a-z]{2,4}$/ end
Exemplo Prático
[email_address] @urieljuliatti [email_address] @urieljuliatti www.urieljuliatti.com.br

Lightning Talk - Model Validations