Dans ton log, où sont situés les

SELECT * FROM "properties"              |
 WHERE version_id = 3

Car d'après l'API, le principal risque de validates_uniqueness_of se 
situe ici.

Si tous les select sont fait avant les insert...ben automatiquement, 
tous retourneront que la propriété dans cette version n'existe pas 
encore autorisant du même coup tous les insert

2 solutions :
- la contrainte au niveau de la table comme dit plus haut
- effectuer tes insertion complètement avant de permettre la suivante 
(en effet, pas forcement simple en javascript, il te faudrait bloquer la 
création de nouvelles propriétés tant que tu n'as pas eu le retour avec 
confirmation de la sauvegarde de la propriété précédente.)
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---

Répondre à