Je ne connais pas la configuration spécifique de votre base de données, mais oui, je dirais que c'est probablement le problème.
Ceci est une citation du guide de l'API Rails pour :unicité :
http://edgeguides.rubyonrails.org/active_record_validations.html#uniqueness
Autant que je sache, il n'y a pas de patch officiel pour cela. Le mieux que je puisse trouver, ce sont ces vieilles discussions :
Les deux mentionnent différentes manières de le contourner.
Je dirais que votre meilleur pari est de l'exécuter par rapport à ce que sera également votre environnement de production. Il semble qu'il se comporte différemment sur différentes plates-formes.