Archive for the ‘Ajax’ Category
Rails : Validation de formulaire en AJAX step by step !
L’architecture de Rails basée sur le modèle MVC permet de réaliser des validations de formulaires en se basant sur le « model ». Cette validation est très pratique et très bien conçue mais est quelque peu limitée dans sa construction par défaut. Ainsi il est possible de valider l’ensemble d’un formulaire lors de sa soumission, les erreurs seront alors affichées ensemble au dessus du formulaire. Bien qu’il soit possible d’exécuter ce processus en AJAX ce qui « web2ise » un peu l’appli, ce n’est pas encore la panacée…
Effectivement, une grande partie des nouveaux site Web2 proposent une validation « live » et « step by step » de leur formulaire. Prenons un cas concret, sur une même page proposant la création d’un compte utilisateur, un formulaire bien fait vérifiera l’existence du compte à créer dès que l’utilisateur l’aura saisi (c’est à dire sans attendre la soumission) et fera aussi en sorte de controler la « force » d’un mot de passe avant sa soumission.
Je vous propose de mette en place ce type de formulaire dans votre application Rails sans casser (ni doubler) le mécanisme des validations déjà présent sur votre modèle (validates_presence_of …)
