Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Rails 4 Weryfikowanie unikalności wiadomości e-mail bez uwzględniania wielkości liter

Nie wiem, jaka jest twoja konkretna konfiguracja bazy danych, ale tak, powiedziałbym, że to najprawdopodobniej problem.

To jest cytat z przewodnika Rails API dla :uniqueness:

http://edgeguides.rubyonrails.org/active_record_validations.html#unikalność

O ile wiem, nie ma na to oficjalnej łatki. Najlepsze, co mogę znaleźć, to te stare dyskusje:

Obaj wymieniają różne sposoby obejścia tego.

Powiedziałbym, że najlepszym rozwiązaniem jest sprawdzenie, jakie będzie twoje środowisko produkcyjne. Wygląda na to, że zachowuje się inaczej na różnych platformach.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zrobić ID w tabeli mysql auto_increment (po fakcie)

  2. Migracja z Oracle do MySQL

  3. Połączenie z MySQL z .NET przy użyciu biblioteki SSH.NET

  4. Laravel:połącz się z bazami danych dynamicznie

  5. Pole JPA @Version nie jest zwiększane