मुझे आपके विशिष्ट डेटाबेस सेटअप के बारे में पता नहीं है, लेकिन हां, मैं कहूंगा कि यह सबसे अधिक समस्या है।
यह इसके लिए रेल एपीआई गाइड का एक उद्धरण है :uniqueness:
http://edgeguides.rubyonrails.org/active_record_validations.html#uniqueness
जहां तक मैं बता सकता हूं, इसके लिए कोई आधिकारिक पैच नहीं है। ये पुरानी चर्चाएँ मुझे सबसे अच्छी मिल सकती हैं:
दोनों इसके इर्द-गिर्द विभिन्न तरीकों का उल्लेख करते हैं।
मैं कहूंगा कि आपका सबसे अच्छा दांव इसे चला रहा है कि आपका उत्पादन वातावरण भी कैसा होगा। ऐसा लगता है कि यह अलग-अलग प्लेटफॉर्म पर अलग तरह से व्यवहार करता है।