]> git.openstreetmap.org Git - rails.git/blob - app/controllers/errors_controller.rb
Attempt to avoid polynomial time matches on user supplied data
[rails.git] / app / controllers / errors_controller.rb
1 class ErrorsController < ApplicationController
2   layout "error"
3
4   skip_authorization_check
5
6   def forbidden
7     respond_to do |format|
8       format.html { render :status => :forbidden }
9       format.any { render :status => :forbidden, :plain => "" }
10     end
11   end
12
13   def not_found
14     respond_to do |format|
15       format.html { render :status => :not_found }
16       format.any { render :status => :not_found, :plain => "" }
17     end
18   end
19
20   def internal_server_error
21     respond_to do |format|
22       format.html { render :status => :internal_server_error }
23       format.any { render :status => :internal_server_error, :plain => "" }
24     end
25   end
26 end