セルフホストの2コンテナ構成で、今日(最新版)に再ビルドしたところ、Activitypubがエラー502を返します。web_only.ymlからコメントアウトすると解決します。
「いいね!」 1
確認できます。これも無効にする必要がありました。
「いいね!」 1
最近の修正 FIX: Correct polymorphic attachment association - Pull Request #340 - discourse/discourse-activity-pub - GitHub があるようです。お使いの Discourse コアバージョンに Rails 8.1 が含まれているかどうか、ご存知ですか? @techAPJ この変更のために互換性エントリを追加する必要があるかもしれません。
「いいね!」 2
そうだと思います:
root@foorumi-hel-web-only:/var/www/discourse# bundle exec rails --version
Rails 8.1.3.1
「いいね!」 2
@pmusaraj Rails 8.0.5.1 と 8.1.3.1 で確認しました。互換性エントリは不要です:修正後のアソシエーションは両方のバージョンで動作します。以前の宣言は、polymorphic: true と同時に class_name を指定しているため、Rails 8.1 では読み込みに失敗します。
最初の報告は修正がマージされる約15分前に投稿されたため、修正が反映されていない再ビルドによるものだった可能性があります。
@Jagster @satonotdead ActivityPubを有効にして再ビルドを試みていただけますか?それでも502エラーが発生する場合は、/logs からのエラーログを共有してください。
「いいね!」 2
再構築はうまくいきました!
「いいね!」 2