Je me demandais simplement si quelqu'un connaissait un moyen d'exécuter la logique after_validation selon que le lien: attr est valide ou non?Traitement after_validation dans les rails 3 modèle
validates :link, :uri_check => { :schemes => [:ftp, :http, :https] }
after_validation :initialize_dependents, :on => :create
def initialize_dependents
#post validation logic here
end
Ainsi, au lieu de: sur =>: créer, peut-être ...
after_validation :initialize_dependents, :if => link.valid?
Le problème est que je ne peux accéder à la chaîne et non l'objet.
Toute aide serait appréciée.
Merci
Salut Zabba, merci pour votre réponse. Existe-t-il un moyen d'accéder aux résultats de la logique de validation? Dans mon contrôleur, je peux utiliser @ link.vaild? Comment appliquer ceci sans valider le lien (String) dans mon modèle? – seogrady