Cześć,
mam projekt, w którym używamy Paperclip. Jesteśmy w trakcie migracji na ActiveStorage, ale pojawił się pewien problem. Otóż, większość modeli, do których podpięte są pliki, ma ustawione soft-delete. Używamy do tego act_as_paranoid. Niestety, jak soft-kasuje instancje modelu, to AS usuwa rekord z active_storage_attachments
. Możliwe jest tylko pozostawienie blob-a w active_storage_blobs
. Tym samym po przywróceniu instancji modelu, nie mamy już połącznia między instancją modelu a plikiem, chociaż plik ciągle istnieje (w bazie i na S3). Czy ktoś może miał podobny problem i może coś podpowiedzieć?