Форматирование ошибок ввода формы Ruby on rails - PullRequest
0 голосов
/ 25 октября 2010

Поведение по умолчанию для обычной формы рельсов, в которой есть ошибки: 1) перечислять ошибки в div, с текстом, взятым из errors_for и 2), чтобы поместить div вокруг ошибочных входов с красной рамкой.Этот вопрос касается # 2.

Я хотел бы знать, как rails применяет этот div с красной рамкой.

Я хотел бы знать, потому что у меня есть некоторые входные данные, которыене генерируются с f.text_field (например), но они привязаны к модели, которая может иметь ошибки.

Я посмотрел в источнике action_view/helpers/form_tag_helper.rb Все, что мне удалось выяснить, это то, чтоошибки формы не применяются form_tag_helper

1 Ответ

1 голос
/ 02 ноября 2010

Красная граница добавлена ​​ActionView :: Base.field_error_proc

Чтобы изменить это поведение: http://guides.rubyonrails.org/active_record_validations_callbacks.html#customizing-the-error-messages-html

...