플러그인에서 Render Rails 커스텀 뷰 렌더링

안녕하세요,

특정 경로에서 Rails 뷰를 렌더링하는 플러그인을 개발하고 있습니다. 컨트롤러를 추가했는데, 해당 컨트롤러 액션을 렌더링하려고 하면 해당 액션의 뷰가 존재하지 않는다는 오류가 발생합니다.

조금 디버깅해 본 결과, 플러그인의 views 경로는 Rails에서 사용할 수 없으며, discourse/app/views와 docker_manager/app/views만 사용 가능한 것을 확인했습니다.

Rails가 뷰를 검색할 위치 목록에 views를 추가하기 위해 컨트롤러에 아래 코드를 추가했습니다.

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

이렇게 해야 한다고 생각하기보다는 필요 없을 것 같지만, 제가 틀렸을 수도 있습니다. 이것이 올바른 접근 방식인지, 아니면 제가 뭔가 잘못하고 있는 것일까요?

감사합니다!