Отображение полей с ошибками для вложенных форм в Rails 3.2 + SimpleForm

У меня есть модель Flight, вложенная в модель FlightLog. FlightLogможет содержать множество рейсов.

Я использую SimpleForm с загрузочной установкой, которая позволяет окружать элементы формы с ошибками классом ошибок при сбое проверки.

Проблема в том, что даже несмотря на то, что для вложенной модели инициируются проверки, поля с ошибками внутри simple_fields_for не помечаются, поэтому невозможно определить, какой атрибут недействителен.

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

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

Заранее спасибо.

enter image description here

9
задан bruno077 2 April 2012 в 14:43
поделиться