Я пытался реализовать активное хранилище в существующем приложении, и у меня возникла проблема.
Используя сгенерированный url_for
URL, данный URL является URL-адресом BLOB-объекта rails, который затем перенаправляется на S3. Это нормально, однако в производстве наш основной сегмент S3 - это сегмент CNAME, доступ к которому осуществляется через кеширующий прокси из соображений производительности и более привлекательных URL-адресов в нашем домене. С помощью paperclip вы можете установить свойство так, чтобы оно перенаправляло запросы в заданный домен, а не напрямую в корзину S3, но я старался изо всех сил пытаться понять, как это сделать с Active Storage.
Проще говоря, вместо URL-адресов BLOB-адресов rails из url_for
с перенаправлением на cdn.example.com.s3.amazonaws.com
Я хочу, чтобы они перенаправляли на cdn.example.com
, как вы могли бы с Paperclip.