app/controllers/referrals_controller.rb
class ReferralsController < ApplicationController
before_action :authenticate_user!, only: [:index]
def new
session[:referral_code] = params[:referral_code]
session[:referring_user_id] ||= User.where(referral_code: params[:referral_code]).pluck(:id).first if params[:referral_code].present?
IncrementReferralLinkClickCountJob.perform_later params[:referral_code]
redirect_to ENV["WORDPRESS_URL"]
end
end