Spec-Zone.ru › Ruby on Rails 5.2

модуль AbstractController::Callbacks

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

Абстрактный контроллер Обработчики

Абстрактный контроллер предоставляет крючки во время жизненного цикла действия контроллера. Обработчики позволяют запускать логику во время этого цикла. Доступные обработчики:

  • after_action

  • append_after_action

  • append_around_action

  • append_before_action

  • around_action

  • before_action

  • prepend_after_action

  • prepend_around_action

  • prepend_before_action

  • skip_after_action

  • skip_around_action

  • skip_before_action

ПРИМЕЧАНИЕ: Вызов одного и того же обработчика несколько раз перезапишет предыдущие определения обработчика.

Публичные методы экземпляра

process_action(*args) Показать исходный код
# File actionpack/lib/abstract_controller/callbacks.rb, line 40
def process_action(*args)
  run_callbacks(:process_action) do
    super
  end
end

Переопределите AbstractController::Base#process_action для выполнения обработчиков process_action вокруг обычного поведения.

Вызывает метод суперкласса

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

Spec-Zone.ru

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