Недавно мы обновили наше приложение до Rails 5.2, чтобы использовать функцию прямой загрузки активного хранилища.
Следуя этому руководству , чтобы интегрировать прямую загрузку с нашими существующими перетаскиванием JS, мы смогли запустить загрузку. Мы берем возвращенный подписанный идентификатор и добавляем его в скрытые поля. Затем при отправке формы мы создаем новую запись и связываем BLOB-объекты Sign_id для создания ассоциации.
Однако, если пользователь не go завершил с отправкой формы, существует ли рекомендуемый способ обеспечить что blob / файлы без модельных ассоциаций очищаются? Сложная часть, кажется, как определить, когда нужно очистить каплю.