Rails ActiveStorage Изображения не отображаются для пользовательского домена? - PullRequest
0 голосов
/ 23 сентября 2018

хорошо, это странно ..

У меня есть приложение для нескольких арендаторов, которое отлично работает.Приложение использует ActiveStorage и DigitalOceans Spaces для размещения изображений.Затем я использую пользовательский домен для указания субдоменов.

customdomain.com >> forwards to >> tenant.domain.com

Когда я перехожу на tenant.domain.com, отображаются все изображения.Отлично.

Проблема в том, что когда я перехожу на customdomain.com, появляются только некоторые изображения.Если я обновлю страницу, некоторые из этих изображений могут появиться снова, а другие, которые показывались, могут сломаться.

Это как проблема с ресурсами или нехватка ОЗУ, может быть ... Я не знаю, кажется странным, что это работает наобщественное достояние и разрывается только при использовании настраиваемого домена.

Инспектор показывает:

Failed to load resource: the server responded with a status of 404 (Not Found)

, но если вы скопируете ссылочный URL-адрес в сообщении об ошибке, изображения будут отображаться нормально

РЕДАКТИРОВАТЬ

Хорошо, поэтому, посмотрев на инспектора еще раз, я заметил, что некоторые изображения загружаются из локального активного хранилища, а другие - из цифровых морских пространств.,Те из локального активного хранилища сломаны.

Новый вопрос .. Почему они вообще загружаются из локального хранилища .. мой production.rb сообщает: config.active_storage.service = :amazon

...