Se você odeia aquela div (aquela que tem a classe fieldWithErrors) que o Ruby on Rails adiciona quando um campo é inválido, experimente adicionar isto ao seu arquivo conf/environment.rb:

ActionView::Base.field_error_proc = Proc.new { |html_tag, instance| "#{html_tag}" }

Comentários #

#1 Luciano Pacheco disse:
21 Nov 06, 11:33AM

Legal as suas dicas de Rails.

Ow, você estava evento da Tempo Real que foi só sobre Rails ?
Eu acho que te vi lá, na hora que eu estava conversando com o Taq acho que você foi comprar uma camiseta. Eu dei uma olhada no seu crachá :)

Você tem algum Google Talk para gente poder trocar umas idéias sobre Rails (e Python tb ! ). Se tiver me adicione no seu Gtalk lucmult - @ - gmail.com

Até mais.

#2 Nando Vieira disse:
21 Nov 06, 01:09PM

Opa! Tava sim. Acho que você me viu, então! ;)

#3 Cleiton Francisco disse:
07 Dez 06, 10:06AM

Olá,

Parabéns pelo blog e pelas dicas maravilhosas, Nando.

Pelo que eu entendi essa dica vale para o caso de se querer eliminar de vez o elemento div da página.

Geralmente, eu apenas a torno "imperceptível" usando CSS, por exemplo:

.fieldWithErrors { display: inline; margin: 0; padding: 0; background: none; }

#4 Personalizando a div.fieldWithErrors do Rails - Klaus Paiva disse:
08 Ago 08, 02:01PM

[...] Nando Vieira publicou um texto ensinando como fazer div.fieldWithErrors desaparecer. Porém, no meu caso eu [...]

#5 Ronaldo C. Schork Jr. disse:
20 Fev 09, 03:57PM

Muito boa a dica Nando... finalmente sei como tirar essa famigerada div.
:)

#6 Jésus Lopes disse:
02 Mar 09, 08:29PM

Ótima dica!

Como esta div me atrapalhava. Problema resolvido.

Abs!

#7 Fábio Rodrigues disse:
08 Fev 12, 07:06PM

Só complementando, pra mim não tinha funcionado, só coloquei um "html_safe" no final e foi legal...

ActionView::Base.field_error_proc = Proc.new { |html_tag, instance| "#{html_tag}".html_safe }

Deixe um comentário





Não é aceito código HTML: adicione-o no pastie.org ou paste.milk-it.net e poste apenas o link.

Se este é seu primeiro comentário, ele terá que ser aprovado antes de ser exibido.

jQuery: Dominando o framework

Você quer aprender a usar jQuery de verdade? Então chegou a hora! Neste workshop você verá como funciona este framework de JavaScript, entendendo todos os aspectos que fazem do jQuery uma das melhores ferramentas para desenvolvimento de interfaces.

Saiba mais Fechar

Conheça também o HOWTO