Quantcast
Channel: User BvuRVKyUVlViVIc7 - Stack Overflow
Viewing all articles
Browse latest Browse all 42

Answer by BvuRVKyUVlViVIc7 for Shrine gem - how to prevent deletion of uploaded files from S3

$
0
0

I found a nice and clean way...

In your shrine.rb initializer just create a custom class:

class NoDeletionShrineS3Storage < Shrine::Storage::S3  def delete(id)    true  end  def delete_prefixed(delete_prefix)    true  end  def clear!(&block)    true  endendShrine.storages = {  cache: Shrine::Storage::FileSystem.new..), # temporary  store: NoDeletionShrineS3Storage.new(      bucket: "mybucket", # required      region: "eu-central-1", # required      access_key_id: '123..',      secret_access_key: '123..',    )}

Viewing all articles
Browse latest Browse all 42

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>