Откуда берется это сообщение об ошибке? Simple_form?

#ruby-on-rails #html #simple-form

#ruby-on-rails #HTML #простая форма

Вопрос:

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

введите описание изображения здесь

Ответ №1:

Такое поведение связано с проверкой формы HTML 5. Вы можете легко отключить это, добавив эти параметры в свой инициализатор simple_form:

 SimpleForm.disable_browser_validations = true  # default is false
  

Или вы можете отключить все элементы HTML 5 с помощью:

 SimpleForm.use_html5 = false  # default is true
  

Смотрите больше информации об этом на simple_form README.

Эти параметры не работают с simple_form 1.3.1, только с simple_form master или более новыми версиями.

Комментарии:

1. Круто, спасибо. Как бы вы настроили содержимое сообщений об ошибках, поступающих при проверке этой формы html 5?

2. Я думаю, что это невозможно сделать.

3. используете ли вы мастер simple_form?

4. Я не знаю. Я поместил это в свой файл gem: gem "simple_form"

5. Чтобы использовать simple_form master, пожалуйста, измените эту строку на: gem 'simple_form', :git => 'git://github.com/plataformatec/simple_form.git'