Lightning Talk - Model Validations

483 visualizações

Publicada em

First LT

Publicada em: Carreiras
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
483
No SlideShare
0
A partir de incorporações
0
Número de incorporações
10
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Lightning Talk - Model Validations

  1. 1. Validações com Rails 3
  2. 2. 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 ;)
  3. 3. Fat Model =)
  4. 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. 5. Exemplo Prático
  6. 6. [email_address] @urieljuliatti [email_address] @urieljuliatti www.urieljuliatti.com.br

×