Мы заметили, что у некоторых наших постов ссылки на изображения не работают, но при клике на ссылку изображение отображается. Я уже решал похожую проблему в старом посте — Broken Images and Their S3 URLs
Однако после выполнения команд rake uploads:migrate_to_s3 и rake posts:rebake я вижу, что URL в таблице uploads указаны верно, но изображения всё равно не отображаются. Они корректно указывают на наш CDN, но почему-то имеют путь к папке <CDN URL>/uploads/default/optimized/1X/<имя изображения>, хотя я ожидал увидеть путь <CDN URL>/uploads/optimized/1X/<имя изображения>. Почему изображение попадает в подпапку default, которой не существует в нашем S3-бакете?
Я в тупике и не знаю, какие шаги предпринять дальше. Кто-нибудь может помочь???
Это новые посты, но мне пришлось изменить настройки нашего S3-бакета, чтобы разрешить ACL. Не уверен, что это проблема.
Я только что добавил новый пост, и изображение, похоже, загружается по адресу бакета, а не через CDN. Может быть, это из-за того, что у меня установлены дублирующиеся переменные и приоритет отдан прямому адресу S3-бакета???
Касательно ребейка — как узнать, были ли они пересобраны или просто помечены?
Наконец, откуда берется значение подпапки по умолчанию?
Извините за вопросы, но я очень новичок в Discourse!