21 lines
		
	
	
		
			630 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			630 B
		
	
	
	
		
			Ruby
		
	
	
	
| class ConfirmationsController < Devise::ConfirmationsController
 | |
| layout "devise"
 | |
| 
 | |
| def show
 | |
|     self.resource = resource_class.confirm_by_token(params[:confirmation_token])
 | |
| 
 | |
|    if resource.errors.empty?
 | |
|     set_flash_message(:notice, :confirmed) if is_navigational_format?
 | |
|     respond_with_navigational(resource){ redirect_to after_confirmation_path_for(resource_name, resource) }
 | |
|   else
 | |
|     respond_with_navigational(resource.errors, :status => :unprocessable_entity){ render_with_scope :new }
 | |
|   end
 | |
| end
 | |
| 
 | |
| protected
 | |
| 
 | |
| def after_confirmation_path_for(resource_name, resource)
 | |
|     basic_infos_path(:user_id =>resource.id.to_s)
 | |
| end
 | |
| 
 | |
| end |