У меня есть модель Flight
, вложенная в модель FlightLog
. FlightLog
может содержать множество рейсов.
Я использую SimpleForm с загрузочной установкой, которая позволяет окружать элементы формы с ошибками классом ошибок при сбое проверки.
Проблема в том, что даже несмотря на то, что для вложенной модели инициируются проверки, поля с ошибками внутри simple_fields_for не помечаются, поэтому невозможно определить, какой атрибут недействителен.
Изучив хэш ошибок при вызове действия создания, я вижу, что он правильно заполнен ошибками верхнего уровня и ошибками вложенных ресурсов внутри каждого ресурса.
Как изменить поведение simple_form, чтобы добавить класс ошибок в группу управления каждой вложенной модели, чтобы он соответствовал поведению родителя?
Заранее спасибо.