I’m working on a plugin that renders a Rails view on a specific path. I add the controller but when trying to render this specific controller action it says the view for the action doesn’t exist.
Debugging for a bit I found that the plugin
views path is not available to Rails, only
I added this to the controller in order to add
views to list of places where Rails will look
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
I feel this shouldn’t be needed but I may be wrong. Is this the right approach or I’m doing something wrong?