【发布时间】:2019-05-21 01:07:27
【问题描述】:
我正在为一个用 Ruby on Rails 构建的网站创建一个谷歌产品列表。该网站有多家拥有自己前端的商店,因此他们希望为每家商店提供 Google 产品 Feed。
我遇到的问题是,如果我使用 url_for(image),那么我会获得该商店中图像的 URL。但活动存储的工作方式是在默认情况下持续 5 分钟的临时 URL 上。因此,链接将无法在已处理的提要上运行。
图像托管在 S3 存储桶上,因此我可以获得 service_url。但是 Google 不喜欢将来自单独域的图像放到商店中。有没有办法从商店域中获得永久干净的 url?
【问题讨论】:
标签: ruby-on-rails rails-activestorage