app/controllers/pages_controller.rb
class PagesController < ApplicationController
include FeatureFlags
skip_authorization_check
feature_flag :help_page, if: lambda { params[:id] == "help/index" }
def show
@custom_page = SiteCustomization::Page.published.find_by(slug: params[:id])
@banners = Banner.in_section('help_page').with_active
if @custom_page.present?
render action: :custom_page
else
render action: params[:id]
end
rescue ActionView::MissingTemplate
head 404
end
end