Spec-Zone.ru › Ruby on Rails 4.1

модуль ActionController::Rescue

Включенные модули:
ActiveSupport::Rescuable

Этот модуль отвечает за предоставление помощников `rescue_from` контроллерам и настройку отображения подробных исключений.

Открытые методы экземпляра

rescue_with_handler(исключение) Показать исходный код
Вызывает метод суперкласса ActiveSupport::Rescuable#rescue_with_handler
# File actionpack/lib/action_controller/metal/rescue.rb, line 9
def rescue_with_handler(exception)
  if (exception.respond_to?(:original_exception) &&
      (orig_exception = exception.original_exception) &&
      handler_for_rescue(orig_exception))
    exception = orig_exception
  end
  super(exception)
end
show_detailed_exceptions?() Показать исходный код

Переопределите этот метод, если хотите настроить отображение подробных исключений. Этот метод вызывается только когда consider_all_requests_local равен false. По умолчанию он возвращает false, но можно установить его в `request.local?`, чтобы локальные запросы в производстве по-прежнему отображали страницы с подробными исключениями.

# File actionpack/lib/action_controller/metal/rescue.rb, line 23
def show_detailed_exceptions?
  false
end

© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API