From a2fe1399e42bca9428122f76dbce9c14abef2cd6 Mon Sep 17 00:00:00 2001 From: Devin Howard Date: Tue, 29 Mar 2016 22:34:47 +0800 Subject: [PATCH] fix invite link --- app/controllers/application_controller.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 0568813b..c1e9e26d 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -5,6 +5,7 @@ class ApplicationController < ActionController::Base rescue_from Pundit::NotAuthorizedError, with: :handle_unauthorized protect_from_forgery + before_action :get_invite_link after_action :allow_embedding def default_serializer_options @@ -36,6 +37,10 @@ class ApplicationController < ActionController::Base private + def get_invite_link + @invite_link = "#{request.base_url}/join" + (current_user ? "?code=#{current_user.code}" : "") + end + def require_no_user if authenticated? redirect_to edit_user_path(user), notice: "You must be logged out."