Contenu connexe
Similaire à Validações no Ruby on Rails (20)
Plus de Eduardo Mendes (20)
Validações no Ruby on Rails
- 4. Tamanho
class Person < ActiveRecord::Base
validates :name, length: { minimum: 2 }
validates :bio, length: { maximum: 500 }
validates :password, length: { in: 6..20 }
validates :registration_number, length: { is: 6 }
end
- 5. Tamanho
class Essay < ActiveRecord::Base
validates :content, length: {
minimum: 300,
maximum: 400,
too_short: "minimo %{count} caracteres",
too_long: "maximo %{count} caracteres"
}
end
- 6. Numéricos
class Player < ActiveRecord::Base
validates :points, numericality: true
validates :games_played, numericality: { only_integer: true }
end
- 9. Unicidade
class Holiday < ActiveRecord::Base
validates :name, uniqueness: { scope: :year,
message: "should happen once per year" }
end