У меня есть модель с электронной почтой как один из ее атрибутов. Она имеет следующие проверки:Отображение только одной ошибки в поле в форме
validates :email, presence: true, length: { maximum: 50 }, format: { with: VALID_EMAIL_REGEX }
Когда пользователь отправляет форму с пустым пустым адресом электронной почты, я получаю следующие 2 ошибки:
- Email не может быть пустой
- Email недействителен
Как я могу отобразить только первое сообщение об ошибке, связанное с полем в таком сценарии?
Я получение сообщений об ошибках, связанные с объектом, выполнив:
@object.errors.full_messages
Спасибо, возможно ли это сделать в более масштабируемом виде так? Например, если моя форма имеет 10 полей, я не хочу индивидуально извлекать первую ошибку, связанную с каждым полем. – user1175969
Я отредактировал вопрос - вы можете настроить вывод, если нужно, внутри "" –