У меня есть вложенная форма, которая, если форма не была успешно отправлена (пользователь забыл обязательное поле), при перезагрузке часть вложенной формы снова не отображается полностью ...
что не отображается, так это ограничения на вложенную часть, которые не были выполнены ...
Итак, есть два поля для вложенной формы первый день и последний день, которые не могут быть пустыми для сохранения.
accepts_nested_attributes_for :onespecials, :reject_if => lambda { |a| a[:first_day].blank? || a[:last_day].blank? }
Однако, если пользователь не заполняет их, нажимает кнопку «Отправить» и вводит в заблуждение одно из полей выше в главной форме, вложенная часть больше не отображается ... Любая помощь в том, как получить все вложенные части, чтобы показать, когда он должен перезагрузить из-за ошибки в форме?