Project

General

Profile

« Previous | Next » 

Revision de3b8fed

Added by Tomer Brisker over 9 years ago

Fixes #8837 - Return correctly formatted response on ajax_error

View differences:

app/controllers/application_controller.rb
def process_ajax_error(exception, action = nil)
action ||= action_name
origin = exception.try(:original_exception)
origin = exception.original_exception if exception.present? && exception.respond_to?(:original_exception)
message = (origin || exception).message
logger.warn "Failed to #{action}: #{message}"
logger.debug "Original exception backtrace:\n" + origin.backtrace.join("\n") if origin.present?
logger.debug "Causing backtrace:\n" + exception.backtrace.join("\n")
render :text => _("Failure: %s") % message
render :json => _("Failure: %s") % message, :status => :internal_server_error
end
def redirect_back_or_to(url)

Also available in: Unified diff