Saya tidak tahu tentang pengaturan basis data spesifik Anda, tetapi ya, saya akan mengatakan bahwa kemungkinan besar itu masalahnya.
Ini adalah kutipan dari panduan Rails API untuk :uniqueness:
http://edgeguides.rubyonrails.org/active_record_validations.html#uniqueness
Sejauh yang saya tahu, tidak ada tambalan resmi untuk ini. Yang terbaik yang bisa saya temukan adalah diskusi lama ini:
Keduanya menyebutkan berbagai cara di sekitarnya.
Menurut saya, taruhan terbaik Anda adalah menjalankannya dengan lingkungan produksi Anda nantinya. Tampaknya berperilaku berbeda pada platform yang berbeda.