Jeg ved ikke om din specifikke databaseopsætning, men ja, jeg vil sige, at det højst sandsynligt er problemet.
Dette er et citat fra Rails API-guiden for :uniqueness:
http://edgeguides.rubyonrails.org/active_record_validations.html#uniqueness
Så vidt jeg kan se, er der ikke en officiel patch til dette. Det bedste jeg kan finde er disse gamle diskussioner:
Begge nævner forskellige måder omkring det.
Jeg vil sige, at dit bedste bud er at køre det mod, hvordan dit produktionsmiljø også vil være. Ser ud til, at den opfører sig forskelligt på forskellige platforme.