Spec-Zone.ru › Ruby on Rails 7.2

модуль ActionCable::Channel::Callbacks

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

Модуль Action Cable Callbacks

Модуль Action Cable Channel предоставляет крючки обратного вызова, которые вызываются во время жизненного цикла канала:

  • before_subscribe

  • after_subscribe (алиас on_subscribe)

  • before_unsubscribe

  • after_unsubscribe (алиас on_unsubscribe)

Пример

class ChatChannel < ApplicationCable::Channel
  after_subscribe :send_welcome_message, unless: :subscription_rejected?
  after_subscribe :track_subscription

  private
    def send_welcome_message
      broadcast_to(...)
    end

    def track_subscription
      # ...
    end
end

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

Spec-Zone.ru

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