Précisément : ActiveRecord::StatementInvalid "Mysql::Error: Duplicate entry..."
2009/2/11 Guillaume Betous <[email protected]> > une exception ? je ne pense meme pas : c'est géré au niveau du SGBD, c'est > d'ailleurs principalement à ça que ça sert. Ruby n'y vera jamais rien. > > gUI > > Le 11 février 2009 12:04, Emilien Taque <[email protected]> a écrit : > > Oui évidemment :) mais ça lance une exception. J'en suis d'ailleurs arrivé >> à la conclusion que la solution la plus simple est de faire un rescue sur >> l'exception et de passer mon chemin. C'est un cas de figure très rare où un >> visiteur regarde la même annonce deux fois assez proche pour que ça passe >> sur deux instance différentes de mongrel qui se collisionnent sur >> l'insertion. >> >> >> 2009/2/11 Guillaume Betous <[email protected]> >> >> >>> mon soucis est d'avoir deux insertions concurrentes ce qui casse la pkey >>>> (logique). >>> >>> >>> tu as peur que 2 insertions concurrentes te créent 2 entrées avec la meme >>> clé primaire ? si c'est ça, t'inquiètes pas, ça ne peut pas arriver (-: >>> >>> gUI >>> >>> -- >>> Pour la santé de votre ordinateur, préférez les logiciels libres. >>> Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/ >>> Browser le web : http://www.mozilla-europe.org/fr/products/firefox/ >>> Suite bureautique : http://fr.openoffice.org/ >>> >>> >>> >>> >> >> >> > > > -- > Pour la santé de votre ordinateur, préférez les logiciels libres. > Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/ > Browser le web : http://www.mozilla-europe.org/fr/products/firefox/ > Suite bureautique : http://fr.openoffice.org/ > > > > --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
