support relative root urls for deploy to subdirectories

This commit is contained in:
Zachary Chai
2017-02-07 14:43:18 -05:00
parent b09ec1fc69
commit 3db284b8bf
7 changed files with 16 additions and 6 deletions

View File

@ -29,4 +29,9 @@ class ApplicationController < ActionController::Base
@current_user ||= User.find_by(id: session[:user_id])
end
helper_method :current_user
def relative_root
Rails.configuration.relative_url_root || ""
end
helper_method :relative_root
end

View File

@ -66,7 +66,7 @@ class BbbController < ApplicationController
}
end
base_url = "#{request.base_url}/#{params[:resource]}/#{meeting_path}"
base_url = "#{request.base_url}#{relative_root}/#{params[:resource]}/#{meeting_path}"
options[:meeting_logout_url] = base_url
options[:hook_url] = "#{base_url}/callback"