我正在使用简单的Rails 6应用程序,并将活动存储与Amazon S3一起使用,效果很好。但是,部署完所有内容后,我所有的图片网址都有500个错误。但是我的附件仍保留在数据库中,我的所有图片在S3上都保持不变,并且在一切正常的情况下,部署之前rails/active_storage/representations
的URL都是相同的。
所有凭据都在config文件夹中的certificate.yml.enc和master.key中进行了加密,并且如果rails可以通过这种方式启动并将文件上传到s3中,那么它可以正常工作吗?
这是我显示图片的方式,没什么特别的:
image_tag @product.images.first.variant(resize: "420x")
我想这是带有一些秘密令牌的东西,这些令牌增强了应用程序,但是找不到任何相关的东西。有人可以建议至少在哪里有问题吗?