Le 22 septembre 2008 12:11, Renaud a écrit : > Attention validate_uniqueness n'est pas garantie absolue d'unicité car > ton opération n'est pas atomique > > En effet le pattern: > > Requête 1: Test uniqueness => OK > Requête 2: Test uniqueness => OK > Requête 1: Insert user > Requête 2: Insert user => duplication du user > > Est tout à fait possible, le seul moyen fiable de garantir l'unicité > c'est de gérer la contrainte au niveau de la base de donnée.
(...) Pour compléter les dires de Renaud, lire la doc (dans Edge mais pas dans 2.1) http://github.com/rails/rails/tree/master/activerecord/lib/active_record/validations.rb#L641-703 -- Jean-François. -- Les 50 ans du Lisp : http://www.lisp50.org http://twitter.com/underflow_ --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
