AndroidではRTEが使えず、iOSデバイスではエディタのモードを変更できない

まず、web_only.yml ファイルからすべてのS3への参照を削除しました。その後、再ビルドを行い、念のため rake posts:rebake を実行しました。問題は解消されましたが、画像は引き続きCDN経由で配信されていました。S3を復元すると、問題が再発しました。

AWSコンソールを開き、CloudFrontの distribution 設定を確認しました。少なくとも3年前のドメインが設定されており、そのTLD(トップレベルドメイン)は変更されていました。そもそも何かが機能していたことが不思議に思えます。CloudFrontの推奨設定に従って設定を変更し、どこかの時点で access-control-allow-origin: * も設定しました(これはCORSを無意味にするため、愚かな設定です)。ただし、私の理解では、そのヘッダーはすでにCloudFront経由で配信されていたようです。

念のため再度再ビルドし、テストしました。しかし効果はありませんでした。

キャッシュが原因で問題を引き起こしている可能性があるため、/assets/* を無効化し、念のため /assets/br/* も無効化しました。再度再ビルドを実行したところ、問題が解決しました。

もう一つの問題も解決しました。夏からずっと、再ビルド後に Oops…(エラー50x)が発生する問題がありました。セーフモードを有効化し、テーマを無効化すると、管理画面にアクセスできます。20個以上のTC(The Conversation/テンプレートコンポーネント)を無効化しないと、フォーラムは起動しません。その後、これらのコンポーネントを有効化すると、すべてが再び正常に動作しました。

では、すべての問題はAWS CloudFrontの問題に起因したと結論付けてよいのでしょうか?