a11yist/app/controllers/error_pages_controller.rb
david 1afb36799a
Some checks failed
/ Run tests (push) Failing after 1m19s
/ Run system tests (push) Failing after 1m20s
/ Build, push and deploy image (push) Has been skipped
error pages
2024-11-11 07:21:55 +01:00

184 lines
4.3 KiB
Ruby

# frozen_string_literal: true
class ErrorPagesController < ApplicationController
# 4xx Client Error
# 400 :bad_request
def bad_request
@code = 400
@message = t("errors.bad_request")
render "error_pages/generic"
end
# 401 :unauthorized
def unauthorized
@code = 401
@message = t("errors.unauthorized")
render "error_pages/generic"
end
# 402 :payment_required
def payment_required
@code = 402
@message = t("errors.payment_required")
render "error_pages/generic"
end
# 403 :forbidden
def forbidden
@code = 403
@message = t("errors.forbidden")
render "error_pages/generic"
end
# 404 :not_found
def not_found
@code = 404
@message = t("errors.not_found")
end
# 405 :method_not_allowed
def method_not_allowed
@code = 405
@message = t("errors.method_not_allowed")
render "error_pages/generic"
end
# 406 :not_acceptable
def not_acceptable
@code = 406
@message = t("errors.not_acceptable")
render "error_pages/generic"
end
# 407 :proxy_authentication_required
def proxy_authentication_required
@code = 407
@message = t("errors.proxy_authentication_required")
render "error_pages/generic"
end
# 408 :request_timeout
def request_timeout
@code = 408
@message = t("errors.request_timeout")
render "error_pages/generic"
end
# 409 :conflict
def conflict
@code = 409
@message = t("errors.conflict")
render "error_pages/generic"
end
# 410 :gone
def gone
@code = 4
@message = t("errors.gone")
render "error_pages/generic"10
end
# 411 :length_required
def length_required
@code = 411
@message = t("errors.length_required")
render "error_pages/generic"
end
# 412 :precondition_failed
def precondition_failed
@code = 412
@message = t("errors.precondition_failed")
render "error_pages/generic"
end
# 413 :payload_too_large
def payload_too_large
@code = 413
@message = t("errors.payload_too_large")
render "error_pages/generic"
end
# 414 :uri_too_long
def uri_too_long
@code = 414
@message = t("errors.uri_too_long")
render "error_pages/generic"
end
# 415 :unsupported_media_type
def unsupported_media_type
@code = 415
@message = t("errors.unsupported_media_type")
render "error_pages/generic"
end
# 416 :range_not_satisfiable
def range_not_satisfiable
@code = 416
@message = t("errors.range_not_satisfiable")
render "error_pages/generic"
end
# 417 :expectation_failed
def expectation_failed
@code = 417
@message = t("errors.expectation_failed")
render "error_pages/generic"
end
# 422 :unprocessable_entity
def unprocessable_entity
@code = 422
@message = t("errors.unprocessable_entity")
end
# 423 :locked
def locked
@code = 423
@message = t("errors.locked")
render "error_pages/generic"
end
# 424 :failed_dependency
def failed_dependency
@code = 424
@message = t("errors.failed_dependency")
render "error_pages/generic"
end
# 426 :upgrade_required
def upgrade_required
@code = 426
@message = t("errors.upgrade_required")
render "error_pages/generic"
end
# 5xx Server Error
# 500 :internal_server_error
def internal_server_error
@code = 500
@message = t("errors.internal_server_error")
end
# 501 :not_implemented
def not_implemented
@code = 501
@message = t("errors.not_implemented")
render "error_pages/generic"
end
# 502 :bad_gateway
def bad_gateway
@code = 502
@message = t("errors.bad_gateway")
render "error_pages/generic"
end
# 503 :service_unavailable
def service_unavailable
@code = 503
@message = t("errors.service_unavailable")
render "error_pages/generic"
end
# 504 :gateway_timeout
def gateway_timeout
@code = 504
@message = t("errors.gateway_timeout")
render "error_pages/generic"
end
# 505 :http_version_not_supported
def http_version_not_supported
@code = 505
@message = t("errors.http_version_not_supported")
render "error_pages/generic"
end
# 507 :insufficient_storage
def insufficient_storage
@code = 507
@message = t("errors.insufficient_storage")
render "error_pages/generic"
end
# 510 :not_extended
def not_extended
@code = 510
@message = t("errors.not_extended")
render "error_pages/generic"
end
end