Рендеринг пользовательского представления Rails из плагина

Здравствуйте,

Я работаю над плагином, который рендерит представление Rails по определенному пути. Я добавил контроллер, но при попытке отрендерить это конкретное действие контроллера система сообщает, что представление для этого действия не существует.

После небольшой отладки я обнаружил, что путь views плагина недоступен для Rails; доступны только discourse/app/views и docker_manager/app/views.

Я добавил это в контроллер, чтобы включить views в список путей, где Rails будет искать представления:

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

Мне кажется, что это не должно быть необходимо, но я могу ошибаться. Является ли это правильным подходом или я делаю что-то не так?

Спасибо!