Enlace desde el post a la ruta del plugin conduce a un error 404

He escrito un plugin que añade una ruta de la siguiente manera:

./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 enlace a https://discourse.sld.tld/plugin devuelve un error 404 al hacer clic en él dentro de una publicación. Sin embargo, abrir https://discourse.sld.tld/plugin directamente en el navegador o hacer clic en el enlace en una nueva pestaña/ventana funciona correctamente.

¿Qué puedo hacer para que el enlace dentro de la publicación funcione?

Agradecería cualquier ayuda.