Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails S3私有文件的ActiveStorage_Ruby On Rails_Rails Activestorage_Ruby On Rails 5.2 - Fatal编程技术网

Ruby on rails S3私有文件的ActiveStorage

Ruby on rails S3私有文件的ActiveStorage,ruby-on-rails,rails-activestorage,ruby-on-rails-5.2,Ruby On Rails,Rails Activestorage,Ruby On Rails 5.2,到目前为止,我一直在使用回形针将一些文件上传到S3。其中一些文件不是公共文件,允许使用以下位将一些文件作为私有文件上载: has_attached_file :image, styles: { large: "2000x2000", small: "1200x1200", thumb: "250x250"}, :s3_permissions => :private 现在回形针已经被弃用了,我正在考虑切换到活动存储,尽管我还没有找到任何使我的一些文件私有化的选项 在Active Stora

到目前为止,我一直在使用回形针将一些文件上传到S3。其中一些文件不是公共文件,允许使用以下位将一些文件作为私有文件上载:

has_attached_file :image, styles: { large: "2000x2000", small: "1200x1200", thumb: "250x250"}, :s3_permissions => :private
现在回形针已经被弃用了,我正在考虑切换到活动存储,尽管我还没有找到任何使我的一些文件私有化的选项


在Active Storage中是否有一些东西可以调整以允许这样做?

所有文件都是默认Active Storage的私有文件。 如果您希望能够上载一些带有公共acl(带有公共url)的文件,以及其他带有私有acl(带有过期url)的文件,您可以在此处使用我的修补程序:

根据这一评论: