Use FastDestroy for deleting uploads
It gathers list of file paths to delete before destroying the parent object. Then after the parent_object is destroyed these paths are scheduled for deletion asynchronously. Carrierwave needed associated model for deleting upload file. To avoid this requirement, simple Fog/File layer is used directly for file deletion, this allows us to use just a simple list of paths.
Showing
app/models/uploads/base.rb
0 → 100644
app/models/uploads/fog.rb
0 → 100644
app/models/uploads/local.rb
0 → 100644
Please register or sign in to comment