No sé acerca de la configuración de su base de datos específica, pero sí, diría que ese es probablemente el problema.
Esta es una cita de la guía de la API de Rails para :uniqueness:
http://edgeguides.rubyonrails.org/active_record_validations.html#uniqueness
Por lo que puedo decir, no hay un parche oficial para esto. Lo mejor que puedo encontrar son estas viejas discusiones:
Ambos mencionan varias formas de evitarlo.
Diría que su mejor opción es compararlo con su entorno de producción. Parece que se comporta de manera diferente en diferentes plataformas.