|  |  |  | @ -2,7 +2,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  | class ChallengesController < ApplicationController | 
			
		
	
		
			
				
					|  |  |  |  |   layout "base_shixun" | 
			
		
	
		
			
				
					|  |  |  |  |   # 如要添加或修改before_filter时,请将handle_openi_request这个before_filter放至第一位 | 
			
		
	
		
			
				
					|  |  |  |  |   before_filter :handle_openi_request, if: -> { user_login_and_from_openi? }, only: [:index] | 
			
		
	
		
			
				
					|  |  |  |  |   # before_filter :handle_openi_request, if: -> { user_login_and_from_openi? }, only: [:index] | 
			
		
	
		
			
				
					|  |  |  |  |   before_filter :check_authentication, :except => [:index] | 
			
		
	
		
			
				
					|  |  |  |  |   before_filter :find_shixun, :only => [:index, :new, :create, :destroy, :challenge_build, :update_evaluation, :add_choose_question, :new_choose_question, | 
			
		
	
		
			
				
					|  |  |  |  |                                           :choose_type_show, :edit_choose_question, :update_choose_question, :destroy_challenge_choose] | 
			
		
	
	
		
			
				
					|  |  |  | 
 |