Мой плагин, хотя и находится в директории плагинов моего экземпляра Discourse, больше не загружается и не отображается в интерфейсе администратора.
Я использую Docker в своей среде разработки Discourse.
Ранее у меня были проблемы с созданием символической ссылки на плагин, что заставило меня переименовать ссылку, затем переименовать директорию, а затем полностью удалить ссылку и переместить всю директорию в /plugins.
Я перезагрузил ноутбук и перезапустил сервер разработки, и теперь Discourse вообще не знает о существовании моего плагина. Он не отображается в интерфейсе администратора, и Discourse.plugins.map(&:name) в d/rails c не показывает мой плагин. Я пробовал очистить кэш с помощью d/rake assets:clobber tmp:clear и перезапустить серверы с помощью d/rails s и d/ember-cli.
Проблема не в некорректной структуре директорий, правах доступа к файлам, файле plugin.rb или чём-либо подобном. Плагин работал отлично сегодня утром. Единственные изменения, внесённые с тех пор, согласно git, — это компонент Glimmer и файл SCSS.
Есть ли что-то ещё, что я могу сделать для сброса состояния? Что может помешать Discourse обнаружить плагин?
Мне кажется, что контейнер Docker мог некорректно обработать все переименования директорий и переход от символической ссылки к обычной папке.