Le lien de la publication vers la route du plugin renvoie une erreur 404

J’ai écrit un plugin qui ajoute une route comme suit :

./plugin.rb :

after_initialize do
  load File.expand_path('../app/controllers/plugin_controller.rb', __FILE__)
  Discourse::Application.routes.append do
    get '/plugin' => 'plugin#index'
  end
end

./assets/javascripts/discourse/plugin-route-map.js.es6 :

export default function () {
  this.route('plugin', { path: '/plugin' });
}

Un lien vers https://discourse.sld.tld/plugin renvoie une erreur 404 lorsqu’il est cliqué dans un message. Ouvrir https://discourse.sld.tld/plugin dans le navigateur ou ouvrir le lien dans un nouvel onglet/fenêtre fonctionne.

Que puis-je faire pour que le lien dans le message fonctionne ?

Toute aide serait appréciée.