Пользовательский плагин не отображается после обновления

Здравствуйте! Мы попытались обновить только наш кастомный плагин, но кнопка обновления была отключена, поэтому мы решили обновить Docker Manager (так как только у него была активная кнопка обновления). После этого Discourse и наш плагин обновились автоматически, но наш плагин исчез с главной страницы (хотя он включён в панели настроек плагинов). Может ли обновление Discourse вызвать такое поведение? (мы не обновляли его уже давно)

Обновления менеджера Docker блокируют любые другие обновления.

Возможно, ваш пользовательский плагин больше не совместим?

Как я могу проверить, совместимо ли это?

  1. Запустите пересборку из командной строки и проверьте наличие сообщений об ошибках.
  2. На веб-сайте проверьте консоль JavaScript на наличие связанных ошибок.
  1. Как только я узнаю, что во время перестройки нет сообщений об ошибках — системный администратор подтверждает, что плагин включен и работает.
  2. В консоли веб-сайта также нет сообщений об ошибках.

Тогда, думаю, вам придётся углубиться в детали.

Создайте тестовый экземпляр разработчика, добавьте несколько операторов вывода и используйте вывод в консоль (например, pp), byebug и debugger, чтобы отслеживать ход выполнения кода.