Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.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 如何使用ActiveStorage映射已上载的s3映像_Ruby On Rails_Ruby_Amazon S3_Rails Activestorage_Ruby On Rails 5.2 - Fatal编程技术网

Ruby on rails 如何使用ActiveStorage映射已上载的s3映像

Ruby on rails 如何使用ActiveStorage映射已上载的s3映像,ruby-on-rails,ruby,amazon-s3,rails-activestorage,ruby-on-rails-5.2,Ruby On Rails,Ruby,Amazon S3,Rails Activestorage,Ruby On Rails 5.2,我的工作流程 我在s3中创建了一个bucket 当有人把一张图片放在那里时,我的rails应用程序会收到一个SNS通知,并得到图片名称 通过图像名称,我可以获得用户信息 现在,我需要与用户创建一个活动存储关系,该关系将映射活动存储表中的S3URL。rails应用程序可以通过s3访问该文件吗 您可以使用IO对象连接现有对象,如下所述: 请查看此文档以获取s3图像。谢谢链接。这很好。但我想知道如何通过活动存储将已上载的文件链接到s3中的对象。Like用户已经附加了一个图片(图片已经上传到s3)

我的工作流程

我在s3中创建了一个bucket

当有人把一张图片放在那里时,我的rails应用程序会收到一个SNS通知,并得到图片名称

通过图像名称,我可以获得用户信息


现在,我需要与用户创建一个活动存储关系,该关系将映射活动存储表中的S3URL。

rails应用程序可以通过s3访问该文件吗

您可以使用IO对象连接现有对象,如下所述:


请查看此文档以获取s3图像。谢谢链接。这很好。但我想知道如何通过活动存储将已上载的文件链接到s3中的对象。Like用户已经附加了一个图片(图片已经上传到s3)