Cuando implementé por primera vez un modelo de usuario, permití al usuario escribir el correo electrónico en mayúscula o minúscula para su información de inicio de sesión. El problema es que es una aplicación móvil y, a veces, las autocaps suceden para que el usuario no se autentique. He cambiado el método CREATE para descifrar el correo electrónico primero. Sin embargo, esto hace que las personas con cuentas existentes no sean consistentesCampo de downcase masivo para todos los registros en rieles
Entonces, ¿cómo puedo agregar una migración para actualizar masivamente el campo de correo electrónico en la tabla de usuarios para descifrarlo?
direcciones de correo electrónico están entre mayúsculas y minúsculas, por lo que siempre se debe doblar a minúscula para la comparación y el almacenamiento. Es una de esas cosas que se pasan por alto durante el diseño de la aplicación ... una vez ... luego lo recuerdas para siempre. :-) –