Personalizando a div.fieldWithErrors do Rails

Dica rápida para o Rails. Sabe aquela div.fieldWithErrors que aparece em volta dos campos com erros de validação? Você pode alterá-la com facilidade e até sumir com ela de vez. =)

O Nando Vieira publicou um texto ensinando como fazer div.fieldWithErrors desaparecer. Porém, no meu caso eu queria algum elemento indicando o erro, mas gostaria que ele fosse uma tag span, por exemplo.

A solução é essa:

ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
  "<span class=\"fieldWithErrors\">#{html_tag}</span>"
end

Basta adicionar esse trecho de código no seu config/environment.rb. =)

1 comentário »

  1. Wagner Andrade disse,

    11/09/2008 @ 00:36

    Grande!
    Obrigado pela dica, Klaus!

Deixe seu comentário

* campos obrigatórios