Render Rails custom view aus Plugin

Hallo,

ich arbeite an einem Plugin, das eine Rails-Ansicht unter einem bestimmten Pfad rendert. Ich habe den Controller hinzugefügt, aber beim Versuch, diese spezifische Controller-Aktion zu rendern, wird gemeldet, dass die Ansicht für die Aktion nicht existiert.

Nach etwas Debugging habe ich festgestellt, dass der Pfad views des Plugins für Rails nicht verfügbar ist; nur discourse/app/views und docker_manager/app/views werden erkannt.

Ich habe dies dem Controller hinzugefügt, um views in die Liste der Orte aufzunehmen, nach denen Rails sucht:

module DebtcollectiveSso
  class ApplicationController < ::ApplicationController
    before_action :prepend_plugin_view_path

    def prepend_plugin_view_path
      prepend_view_path(Rails.root.join('plugins', 'discourse-debtcollective-sso', 'app', 'views'))
    end
  end
end

Ich habe das Gefühl, dass dies nicht notwendig sein sollte, aber ich könnte mich irren. Ist dies der richtige Ansatz, oder mache ich etwas falsch?

Vielen Dank!