Spec-Zone.ru › Ruby on Rails 6.1

модуль AbstractController::Callbacks

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

Абстрактный контроллер Callbacks

Абстрактный контроллер предоставляет крючки во время жизненного цикла действия контроллера. 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(*) Показать исходный код
# File actionpack/lib/abstract_controller/callbacks.rb, line 40
def process_action(*)
  run_callbacks(:process_action) do
    super
  end
end

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

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

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

Spec-Zone.ru

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