--- layout: post title: Rails à Moda do Porto — Episódio 2 tags: - Development - Português - rails - screencast status: publish type: post published: true meta: _edit_last: '1' --- Quantas vezes pensamos no trabalho que dá validarmos formulários? Misturar lógica com apresentação apenas para validar uma coisa pequena consegue ser uma verdadeira dor de cabeça. No seguimento da aplicação educacional que iniciámos no primeiro episódio, este segundo aborda validações. Com apenas duas instruções, conseguimos dizer ao sistema que queremos que o sistema verifique a presença de vários campos, bem como a numericalidade de outro campo. Existem muitas mais validações que podem ser consultadas na API do Rails.
class Aluno < ActiveRecord::Base validates_presence_of :primeironome, :ultimonome, :email, :sexo validates_numericality_of :telefone endJá sabem, podem contribuir com os vossos comentários e dúvidas. Edit: A pedido de alguns assíduos colegas, segue abaixo a lista de todas as validações possíveis: