テスト環境でバックアップを復元しました -- 解像度を変更しないと画像が投稿に表示されません

奇妙な状況なのですが、Discourse のテスト環境でどのように見えるかを確認するためにバックアップを復元したところ、投稿内の 50% のサイズに設定された画像が以下のような状況になりました。「HTML を再構築する」を試しましたが、何も起こりませんでした。奇妙なことに、解像度を 50% から他の値に変更すると(例: 49%、51% など)、問題なく機能し、投稿に正常に表示されます。HTML を以下に投稿しました。編集中は画像のプレビューは正常に表示されますが、読み込まれません??? とても奇妙です。

![image|400x500, 50%](upload://4WKdjbSdihW1G9uHJhVB9jJdzcy.jpeg)

何かアイデアはありますか?? よろしくお願いします!

復元後に次のメッセージが表示されましたか?

サイドキックのバックグラウンドジョブによって投稿が再ベイクされます。それが完了するまで、画像が表示されなくなります。
「rake posts:rebake_uncooked_posts」を手動で実行することで、プロセスを迅速化できます。

「いいね!」 2

そのメッセージを見落としていたようです。web_onlyアプリに入り、rake posts:rebakeを試しましたが、何も起こりませんでした。投稿されたものを試してみます。ありがとうございます!

手動プロセスを試しましたが、機能しませんでした(「0 件の投稿が完了しました!」と表示されました)。2 つのコンテナでセットアップを実行していることは問題になりますか?

いいえ、そうあるべきではありません。

アップロードはローカルに保存されていますか、それともS3に保存されていますか?SQLのみのバックアップ(.sql.gz)を復元しましたか、それともアップロードを含むフルバックアップ(.tar.gz)を復元しましたか?

すべてローカルに保存されます。

フルバックアップの復元(.tar.gz)。

明確にしておきたいのですが、画像をクリックするとポップアップ表示されますが、復元時に設定された解像度を変更しない限り、投稿に埋め込まれたり表示されたりしません。

よろしくお願いします。

ChromeではなくFirefoxを使って別のマシンから試したところ、問題なく表示されました。Chromeでキャッシュが原因の奇妙な問題が発生していましたが、以下の方法で解決できました。

Chromeでサイトのキャッシュをクリアする

ご協力ありがとうございました @gerhard !!

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.