セルフホスティングユーザー向けのアップデート
このプラグインを使用しているセルフホスティングユーザーの場合、最新のアップデートではインデックスの手動再構築が必要になります。これには、次の Rake タスクを実行する必要があります。
bundle exec rake doc_categories:build_sidebar
# 上記のタスクが NoDatabaseError により失敗した場合、
# 通常のセルフホスト環境では次を実行してください
sudo -E -u discourse bundle exec rake doc_categories:build_sidebar
この Rake タスクを実行できない場合は、各ドキュメントカテゴリの設定に移動し、カテゴリインデックスを削除して保存し、再度追加して保存してください。これにより、インデックスが再構築され、カテゴリキャッシュも更新されます。
なぜこれを行うのか?
以前は、サイドバーを生成する必要がある場合、各インデックストピックをオンザフライで解析し、キャッシュしていました。このアップデートでは、既存のインデックスをトピックではなくデータベースでバックアップするように移行します。これにより、インデックスの整理方法を改善する際の選択肢がチームに増えます。