الرابط من المنشور إلى مسار الإضافة يؤدي إلى خطأ 404

لقد قمت بكتابة إضافة (plugin) تضيف مسارًا كالتالي:

./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' });
}

عند النقر على رابط https://discourse.sld.tld/plugin داخل منشور، يظهر خطأ 404. لكن فتح https://discourse.sld.tld/plugin مباشرة في المتصفح أو فتح الرابط في تبويب أو نافذة جديدة يعمل بشكل صحيح.

ما الذي يمكنني فعله لجعل الرابط داخل المنشور يعمل؟

أي مساعدة ستكون مُقدَّرة.