为 Rails 6 ActiveStorage 配置 CDN

Configure CDN for Rails 6 ActiveStorage

我已经配置了 ActiveStorage,它工作正常。

但是我需要更改返回给用户的最终 URLs,以便他们使用 CDN。

目前最终图像URL是:

https://mywebsite.nyc1.digitaloceanspaces.com/...

但我需要这个:

https://mywebsite.nyc1.cdn.digitaloceanspaces.com/...

是否有可能在 Rails 6 中实现?

目前似乎无法将 Rails 6.0 配置为使用 CDN...但是我可以通过以下方式实现:

variant.service_url.sub('digitaloceanspaces.com', 'cdn.digitaloceanspaces.com')