Puede anular la configuración para la validación de correo electrónico con validates_format_of_email_field_options
. Sin embargo, si solo desea cambiar el mensaje, puede combinar las opciones con merge_validates_format_of_email_field_options
para que solo se anulen las opciones que especifique. Especifique la configuración en su controlador de usuario como se muestra a continuación:
class User < ActiveRecord::Base
acts_as_authentic do |c|
c.merge_validates_format_of_email_field_options :message => 'My message'
end
end
También puede cambiar la configuración de las validaciones de longitud y unicidad. También hay muchas más configuraciones, eche un vistazo a documentation, en las secciones :: Config de cada módulo puede encontrar las configuraciones y sus valores predeterminados y cómo anularlos.
Como alternativa, puede usar la localización y establecer error_messages.email_invalid
(eso es lo que busca el complemento antes de establecerlo en la frase predeterminada en inglés, también útil si está creando una aplicación internacional).
gracias por agregar esto. no muchos lugares mencionan cómo manejar los errores de credenciales en el inicio de sesión. – jpcamara