Skip to content
Extraits de code Groupes Projets
invitation_codes_controller.rb 469 octets
Newer Older
  • Learn to ignore specific revisions
  • class InvitationCodesController < ApplicationController
    
      before_action :ensure_valid_invite_code
    
    
      rescue_from ActiveRecord::RecordNotFound do
    
        redirect_to root_url, :notice => I18n.t('invitation_codes.not_valid')
    
      end
    
      def show 
        sign_out(current_user) if user_signed_in?
        redirect_to new_user_registration_path(:invite => {:token => params[:id]})
      end
    
    
      def ensure_valid_invite_code
        InvitationCode.find_by_token!(params[:id])
      end
    end