Ответ 1
возможно, это связано с проверкой html5, встроенной в ваш браузер. Попытайтесь добавить novalidate="novalidate"
в свой тег формы
Я не могу удалить раздражающее всплывающее сообщение, которое появляется всякий раз, когда адрес электронной почты недействителен во время процесса регистрации.
Я использую Devise, и я попытался удалить: validatable, но все же сообщение все еще появляется. Его должен быть javascript или что-то, поскольку страница не перезагружается, сообщение просто появляется в уродливой розовой коробке.
Сообщение просто читает "Пожалуйста, введите адрес электронной почты".
Я не могу найти какую-либо вещь в Интернете или github об этой проблеме, а также не могу найти какой-либо код в приложении для разработки, который может относиться к этому событию.
Любые идеи?
возможно, это связано с проверкой html5, встроенной в ваш браузер. Попытайтесь добавить novalidate="novalidate"
в свой тег формы
В представлении разработки используется email_field в его представлениях. Чтобы отменить это, вам нужно сгенерировать представления разработки в своем приложении и переопределить их стандартным текстовым полем.
Вы также можете изменить тип поля из поля email_field в текстовое поле в представлении, и проверка электронной почты html5 не будет запущена.
<%= f.text_field :email %>