Renderizar view personalizada do Rails a partir de plugin

Olá,

Estou trabalhando em um plugin que renderiza uma view do Rails em um caminho específico. Adicionei o controlador, mas ao tentar renderizar essa ação específica do controlador, ele diz que a view para a ação não existe.

Após um tempo depurando, descobri que o caminho views do plugin não está disponível para o Rails; apenas discourse/app/views e docker_manager/app/views estão.

Adicionei isso ao controlador para incluir views na lista de locais onde o Rails procurará:

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

Sinto que isso não deveria ser necessário, mas posso estar errado. Essa é a abordagem correta ou estou fazendo algo errado?

Obrigado!