Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Rails 4 Überprüfung der Eindeutigkeit von E-Mails ohne case_sensitive

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.