Ошибки формы Rails - валидация - PullRequest
4 голосов
/ 20 июня 2011

Я хотел бы иметь возможность выделять поля, которые не проходят проверку.Я использую simple_form, и сообщения об ошибках, которые он отображает, не выглядят мне хорошо.Я перечисляю ошибки над формой, и я хотел бы выделить (изменить цвет) поля, которые содержат недопустимые значения.Есть ли простой способ сделать это?

Ответы [ 2 ]

8 голосов
/ 20 июня 2011

да, это очень просто, вы, скорее всего, обнаружите, что поле с ошибками будет иметь класс ".field_with_errors" или что-то подобное, примененное к нему

, просто стилизуйте все входные данные, которые попадают в этот класс, для получения 2pxсплошная красная рамка

т.е.

// style.sass
.field_with_errors
  input
    border: 2px solid red
0 голосов
/ 20 июня 2011

Вы также можете взглянуть на проверки на стороне клиента .Вы можете стилизовать и отображать ошибки inline, и он поддерживает simple_form.

...