Сценарий представляет собой обычную модель, которая содержит вложение скрепки вместе с некоторыми другими столбцами, которые имеют различные проверки. Когда форма для создания объекта не может быть сохранена из-за ошибки проверки, не связанной с вложением, столбцы, такие как строки, сохраняются и остаются предварительно заполненными для пользователя, но файл, выбранный для загрузки, полностью теряется и должен быть повторно выбран пользователем.
Существует ли стандартный подход к сохранению вложения в случае ошибки проверки модели? Это кажется очень распространенным вариантом использования.
Кажется неэлегантным взломать решение, при котором файл сохраняется без владельца, а затем повторно подключается к объекту после его успешного сохранения, поэтому я надеюсь этого избежать.