]> git.openstreetmap.org Git - rails.git/blob - app/controllers/errors_controller.rb
ee1fcca6f8892ea346c1cacd3161eebc9c56983c
[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 forbidden
9     respond_to do |format|
10       format.html { render :status => :forbidden }
11       format.any { render :status => :forbidden, :plain => "" }
12     end
13   end
14
15   def not_found
16     respond_to do |format|
17       format.html { render :status => :not_found }
18       format.any { render :status => :not_found, :plain => "" }
19     end
20   end
21
22   def internal_server_error
23     respond_to do |format|
24       format.html { render :status => :internal_server_error }
25       format.any { render :status => :internal_server_error, :plain => "" }
26     end
27   end
28 end