На Android нельзя использовать RTE, а на i-устройствах не удаётся сменить режим редактора

Сначала я удалил все упоминания S3 из файла web_only.yml. Затем выполнил rebuild, а для надёжности — rake posts:rebake. Проблемы исчезли, но, конечно, изображения по-прежнему загружались через CDN. Я вернул S3, и проблема вернулась.

Я зашёл в AWS и посмотрел настройки distribution в CloudFront. Там была доменная зона, которой, по крайней мере, три года, и её TLD изменился. Я удивляюсь, что вообще что-то работало. Я изменил настройки в соответствии с рекомендациями CloudFront и где-то добавил access-control-allow-origin: * (что, конечно, глупо, так как это делает CORS бессмысленным). Хотя, насколько я понимаю, этот заголовок уже подавался через CloudFront.

Для надёжности я снова выполнил rebuild и протестировал. Не помогло.

Так как возможно, что кэш «злющийся», я инвалидировал /assets/* и, для надёжности, также /assets/br/*. Снова rebuild, и теперь проблема была исправлена.

Был исправлен и ещё один вопрос. С лета у меня была проблема с Oops…, то есть ошибкой 50x после rebuild. Когда я включаю безопасный режим и отключаю темы, я могу войти в админку. Мне нужно отключить несколько TC, более 20, и форум «оживает». После этого я могу включить эти компоненты, и всё снова работает.

Так можно ли сделать вывод, что всё произошло из-за проблем с AWS CloudFront?