sql >> Databáze >  >> RDS >> Mysql

Rails 4 Ověřování jedinečnosti e-mailu bez rozlišování velkých a malých písmen

Nevím o vašem konkrétním nastavení databáze, ale ano, řekl bych, že to je s největší pravděpodobností problém.

Toto je citát z průvodce Rails API pro :uniqueness:

http://edgeguides.rubyonrails.org/active_record_validations.html#uniqueness

Pokud mohu říci, neexistuje pro to žádný oficiální patch. Nejlepší, co jsem našel, jsou tyto staré diskuze:

Oba zmiňují různé způsoby, jak to obejít.

Řekl bych, že nejlepším řešením je porovnat to s tím, jaké bude vaše produkční prostředí. Zdá se, že se na různých platformách chová odlišně.



  1. Existuje způsob, jak vypočítat časové rozdíly v MySQL pomocí jednoho výběru

  2. TABLESAMPLE vrací nesprávný počet řádků?

  3. 2 způsoby, jak získat počet dní v měsíci v Oracle

  4. Vložení záznamu do databáze MySQL pomocí C#