Heroku部署站点AWS S3图片无法加载求助(Rails+React架构)
问题排查请求:Heroku部署后Active Storage S3图片无法显示
我搭建了一套基于Ruby on Rails后端、React前端、PostgreSQL数据库的应用,采用AWS S3存储图片并部署在Heroku平台。本地localhost:3000运行时图片显示完全正常,但部署到Heroku后,站点里的S3图片全是空白。
这个应用一年前运行正常,后来我更新了Rails版本,还调整过部分Heroku订阅及其他设置,现在重新启用就出现了这个问题。
相关信息
- 控制台中显示的图片src:
/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBHUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--eaab6e20c967f635644a51cb7033ae93eaf6e7c6/calathea4.JPG - Heroku站点地址:
https://plantsy-etsy.herokuapp.com/
参考截图
- 控制台错误截图:

- 图片src截图:

希望熟悉AWS、Rails或Active Storage Blobs的朋友能提供排查方向,帮助解决该问题。
内容的提问来源于stack exchange,提问作者Maggie McDonald
相关产品推荐
相关产品推荐

