Model obligatoire mais pas tout le temps (vous faites comment)

Bonjour,

Dans mon appli j’ai un model Adresse qui est rataché à plusieurs autre
modèles (batiment, société, user, …)

Dans certain modele je veux que la saisie de l’adresse soit
obligatoire , dans d’autres non mais si l’adresse est saisie il faut
qu’elle soir correcte. Comment gérer vous cela? est il possible
d’avoir des validates_presence conditionnés au modèles?

Merci
Nicolas

Tranquiliste a écrit :

Merci
Nicolas

Perso j’utilise un système de validations optionnelles:
http://blog.noremember.org/index.php?post/2008/02/28/Validations-optionnelles-en-rails


Martin C. || fuse
http://www.noremember.org

Comme toutes les validations tu peut les conditionner avec la clause :if
de
validate_presence_of qui prend par exemple un bloc avec un retour true
pour
dire “oui ça se valide” ou false pour dire “non ça ne se valide pas”.

source : http://railsapi.com/doc/rails-v2.3.2.1/

Michel B.

2009/6/18 Tranquiliste [email protected]

Cool, merci.