est-il possible d'effectuer une validation conditionnelle dans le modèle utilisateur d'authlogic, qui utilise la validation dans le bloc acts_as_authentic selon certaines conditions? J'essaie de mettre en œuvre un formulaire d'inscription en plusieurs étapes, décrit dans railscast 217 de Ryan Bates avec authlogic.Validation automatique et conditionnelle
Répondre
Oui, il est possible de définir des validations conditionnelles avec authlogic. Dans votre modèle d'utilisateur que vous pourriez avoir:
class User < ActiveRecord::Base
acts_as_authentic do |config|
config.merge_validates_format_of_login_field_options {:if => :do_validation}
end
où: do_validation est une méthode utilisateur qui retourne vrai ou faux selon une condition que vous définissez. Il existe d'autres crochets que vous pouvez utiliser. Voir http://www.rubydox.net/class/authlogic/2.1.3/Authlogic::ActsAsAuthentic::Login::Config pour plus d'informations sur cet exemple. Vous pouvez faire des choses similaires pour le champ mot de passe.
Veuillez noter que l'exemple de code ci-dessus est de mémoire car je ne suis pas dans un endroit où je peux me référer à ma propre source dans laquelle j'ai fait cette chose. Je vérifierai demain quand je retournerai au travail et je corrigerai si nécessaire.
MISE À JOUR J'ai vérifié que mon exemple de code est correct. Il peut être utile de noter également que l'une des options RoR standard pour validates_format_of peut être fusionnée dans ce paramètre de configuration authlogic particulier. http://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#M001401
- 1. Zend Framework: Validation conditionnelle
- 2. Validation conditionnelle avec jquery
- 3. augmentation automatique conditionnelle dans xsl
- 4. Validation conditionnelle avec Paperclip difficile
- 5. Linux: Connexion automatique conditionnelle --- réveil réveil Lan
- 6. Validation de forme Rails conditionnelle bypass
- 7. Validation conditionnelle de règle dans JQuery
- 8. Comment utiliser la validation Struts2 pour la validation conditionnelle?
- 9. Test d'une validation conditionnelle avec une remarquable
- 10. LINQ et somme conditionnelle
- 11. Validation automatique des entités LINQ to SQL
- 12. Validation conditionnelle de portions d'un modèle ASP.NET MVC avec DataAnnotations?
- 13. Écrire une règle conditionnelle à l'aide de la validation jQuery
- 14. Validation de champ obligatoire conditionnelle dans un ListView ASP.net
- 15. Image conditionnelle dans datagrid
- 16. doto et réglage de la propriété conditionnelle
- 17. Validation automatique du schéma en utilisant NHibernate/ActiveRecord
- 18. Flash [: avis] ne s'affiche pas correctement pour la validation automatique
- 19. Validation de saisie semi-automatique dans l'interface utilisateur jQuery
- 20. relation conditionnelle
- 21. conditionnelle REJOIGNEZ
- 22. Pylônes, validation FormEncode et validation externe
- 23. Compilation conditionnelle
- 24. Redirection conditionnelle
- 25. Attribute conditionnelle
- 26. Test d'expression régulière conditionnelle d'un fichier CSV
- 27. Validation Javascript et Zend_Form
- 28. Validation client et serveur
- 29. ORM et validation
- 30. Internationalisation et validation
Votre question est très obscure. Vous pourriez peut-être afficher le code que vous avez avec des commentaires expliquant ce que vous essayez d'accomplir. –