JavaFree.org | RubyOnBr.org

Burlar validações no AR

Acompanhar Burlar validações no AR 6 posts, 4 participantes

Avatar Shairon Toledo 1428 posts

Caros,

Gostaria de saber se há uma forma de burlar a validação do AR em um determinado momento. Assim

:::Protótipo:::

?

 
Logo_eiq Kivanio 239 posts

e se usase uma condição na validação, e quando quisesse desabilita-la enviasse uma variável.
EX.

algo por ai, será que não funciona?

 
Avatar Shairon Toledo 1428 posts

no caso é um sistema que já está funcionando, estou interagindo com um servidor de objetos via Drb que faz a validação de before_save mas o dispositivo nem sempre gera os dados por problemas no firmware, essas informação estão sendo perdidas pois não está sendo validadas, mas não gostaria de perde-las, faço um gato no before_save mas acho que não é a melhor forma. Será que tem algo que faça isso pra nós embutido no AR?

 
Avatar ArthurGeek 183 posts

Shairon: http://ar.rubyonrails.com/classes/ActiveRecord/Validations.html#M000281

save_with_validation(perform_validation = true)

The validation process on save can be skipped by passing false. The regular Base#save method is replaced with this when the validations module is mixed in, which it is by default.

 
Avatar Shairon Toledo 1428 posts

Tô cego!! procurei pacas e não achei!! Obrigado Arthur.

 
Avatar Alessandro Aguiar 12 posts

Opa, boa essa.. Estava procurando por isso também..