J'ai un modèle appelé Client
qui exécute un validateur de numéro de téléphone personnalisé pour voir si un numéro de téléphone donné est valide (validates :phone_number, :run_custom_validator => true
). Le problème est que ce champ de numéro de téléphone ne devrait pas être nécessaire, c'est facultatif, mais le validateur fonctionne à chaque fois même si aucun numéro de téléphone n'est donné. Comment puis-je faire fonctionner le validateur uniquement lorsqu'un numéro de téléphone est donné? Toutes les réponses seraient très appréciées! Merci!Rails - Comment empêcher les validateurs personnalisés de s'exécuter sur des champs optionnels?
0
A
Répondre
1
Dans le numéro de téléphone personnalisé validateur, sur la première ligne mettre:
return if phone_number.blank?
Questions connexes
- 1. Où stocker les validateurs Rails 3 personnalisés?
- 2. Créer des champs optionnels sur l'enregistrement Clojure?
- 3. validateurs personnalisés dynamiquement
- 4. Comment définir des messages personnalisés pour les validateurs Zend_File_Transfer_Adapter_Http
- 5. Authentification Rails avec champs personnalisés
- 6. Test de validateurs personnalisés avec Minitest
- 7. Comment utiliser les champs optionnels dans addform?
- 8. nhibernate.validator & x.Val & jQuery avec des validateurs personnalisés
- 9. Pour définir des validateurs symfony pour les éléments HTML personnalisés
- 10. rails 3 validateurs & i18n
- 11. Module Créer des champs personnalisés pour les rails
- 12. Comment ajouter des champs personnalisés en utilisant Devise sur MongoDB?
- 13. disable Validateurs de champs obligatoires
- 14. XMLRPC - wp.newPost avec des champs personnalisés et des champs personnalisés
- 15. Contactez les champs personnalisés
- 16. Renommer des champs personnalisés
- 17. champs personnalisés sur les nouveaux contacts
- 18. validateurs discrets de date personnalisés pour les dates
- 19. Android Vue extensible pour les champs optionnels
- 20. Comment créer des champs de choix optionnels dans Django?
- 21. Validez 1 des 2 champs avec les validateurs asp.net
- 22. Filtres personnalisés/validateurs dans Zend Framework
- 23. Obtention de validateurs personnalisés pour utiliser le gem client_side_validations
- 24. Champs/formulaires personnalisés dans Ruby on Rails
- 25. Comment gérer les champs optionnels pour ce modèle?
- 26. Validation de champs personnalisés Google Forms
- 27. Validation des champs Django personnalisés
- 28. Joomla: Liste des champs personnalisés
- 29. Zend Framework - Où placer nos validateurs personnalisés?
- 30. Orchard: champs d'enregistrement personnalisés