Lightning Talk - Model Validations

download Lightning Talk - Model Validations

If you can't read please download the document

Transcript of Lightning Talk - Model Validations

1. Validaes com Rails 3 2. Porque usar? ->Garantia de que somente dados vlidos sero salvos no seu banco de dados. ->Para que obrigar ousurio a ter um vasto conhecimento sobre o seu produto? Temos a responsabilidade de gui-lo pelo caminho certo. ->Modelos gordos, controllers magros ;) 3. Fat Model =) 4. 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 5. Exemplo Prtico 6. [email_address] @urieljuliatti [email_address] @urieljuliatti www.urieljuliatti.com.br