Подтвердить что ты не робот

Rails 3 - создать всплывающее сообщение "Пожалуйста, введите адрес электронной почты", даже если он недействителен

Я не могу удалить раздражающее всплывающее сообщение, которое появляется всякий раз, когда адрес электронной почты недействителен во время процесса регистрации.

Я использую Devise, и я попытался удалить: validatable, но все же сообщение все еще появляется. Его должен быть javascript или что-то, поскольку страница не перезагружается, сообщение просто появляется в уродливой розовой коробке.

Сообщение просто читает "Пожалуйста, введите адрес электронной почты".

Я не могу найти какую-либо вещь в Интернете или github об этой проблеме, а также не могу найти какой-либо код в приложении для разработки, который может относиться к этому событию.

Любые идеи?

4b9b3361

Ответ 1

возможно, это связано с проверкой html5, встроенной в ваш браузер. Попытайтесь добавить novalidate="novalidate" в свой тег формы

Ответ 2

В представлении разработки используется email_field в его представлениях. Чтобы отменить это, вам нужно сгенерировать представления разработки в своем приложении и переопределить их стандартным текстовым полем.

Ответ 3

Вы также можете изменить тип поля из поля email_field в текстовое поле в представлении, и проверка электронной почты html5 не будет запущена.

<%= f.text_field :email %>