Sha256: c5a91f61342c9f8be4b95b7c5dd84d62a25ba275006f3d2fb8e74f0ea3b56fd6
Contents?: true
Size: 683 Bytes
Versions: 31
Compression:
Stored size: 683 Bytes
Contents
# frozen_string_literal: true # ErrorsController -> Controller to redirect error pages class ErrorsController < ApplicationController layout 'errors/application' def not_authorized respond_error 'errors/not_authorized', 403 end def not_found respond_error 'errors/not_found', 404 end def unprocessable respond_error 'errors/unprocessable', 422 end def internal_server_error respond_error 'errors/internal_server_error', 500 end private def respond_error(template, status) respond_to do |format| format.html { render template: template, status: status } format.all { render nothing: true, status: status } end end end
Version data entries
31 entries across 30 versions & 1 rubygems