Renderizar vista personalizada de Rails desde plugin

Hola,

Estoy trabajando en un plugin que renderiza una vista de Rails en una ruta específica. Añado el controlador, pero al intentar renderizar esta acción del controlador, me indica que la vista para la acción no existe.

Tras depurar un poco, descubrí que la ruta views del plugin no está disponible para Rails; solo lo están discourse/app/views y docker_manager/app/views.

Añadí esto al controlador para agregar views a la lista de lugares donde Rails buscará:

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

Siento que esto no debería ser necesario, pero puede que esté equivocado. ¿Es este el enfoque correcto o estoy haciendo algo mal?

¡Gracias!