]> git.openstreetmap.org Git - rails.git/blob - app/controllers/errors_controller.rb
Merge remote-tracking branch 'upstream/pull/4927'
[rails.git] / app / controllers / errors_controller.rb
1 class ErrorsController < ApplicationController
2   layout "error"
3
4   skip_authorization_check
5
6   before_action :set_locale
7
8   def bad_request
9     respond_to do |format|
10       format.html { render :status => :bad_request }
11       format.any { render :status => :bad_request, :plain => "" }
12     end
13   end
14
15   def forbidden
16     respond_to do |format|
17       format.html { render :status => :forbidden }
18       format.any { render :status => :forbidden, :plain => "" }
19     end
20   end
21
22   def not_found
23     respond_to do |format|
24       format.html { render :status => :not_found }
25       format.any { render :status => :not_found, :plain => "" }
26     end
27   end
28
29   def internal_server_error
30     respond_to do |format|
31       format.html { render :status => :internal_server_error }
32       format.any { render :status => :internal_server_error, :plain => "" }
33     end
34   end
35 end