Леса Rails: ошибки валидации портят поля формы в поле зрения - PullRequest
0 голосов
/ 14 июля 2020

Несколько представлений и форм взяты из строительных лесов в моем проекте. В моей модели есть проверка для некоторых полей. Когда пользователь создает новую модель, не выполняя эти проверки, сообщения об ошибках отображаются вверху формы, но все поля в форме перепутаны. Я не уверен, что это из html / css.

Когда форма не может быть отправлена, значения, введенные пользователем в каждое поле, сохраняются, но когда они пусты, форма сжимается и игнорирует кучу стилей.

Обычная форма перед отправкой: Normal Form

Form after submitting (failed validation for certain entries): Validation errors changing form sizes

If something is entered in the field, it becomes ok and is persisted when the form reloads: If something is entered in the field, it becomes ok

Does anyone know why this is happening? The variables in the empty fields have a value of nil in the first and second pictures, but for some reason the second picture makes the form labels look off.

I have tried removing the error messages, and it's still the same. Here I failed the validation on purpose again but removed the code that displayed error messages: Ошибка проверки, но удалить сообщения об ошибках

Я считаю, что это как-то связано со значением переменных, которые представляет каждое поле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...