Ich weiß nichts über Ihre spezifische Datenbankkonfiguration, aber ja, ich würde sagen, das ist höchstwahrscheinlich das Problem.
Dies ist ein Zitat aus dem Rails-API-Leitfaden für :uniqueness:
http://edgeguides.rubyonrails.org/active_record_validations.html#uniqueness
Soweit ich das beurteilen kann, gibt es dafür keinen offiziellen Patch. Das Beste, was ich finden kann, sind diese alten Diskussionen:
Beide erwähnen verschiedene Möglichkeiten, dies zu umgehen.
Ich würde sagen, dass Sie es am besten gegen Ihre Produktionsumgebung laufen lassen. Scheint sich auf verschiedenen Plattformen unterschiedlich zu verhalten.