Как мне обработать события ActiveSupport :: Уведомления? - PullRequest
0 голосов
/ 06 декабря 2010

Я посмотрел документацию для ActiveSupport::Notifications, но мне немного непонятно, как ее использовать.Вот что у меня есть сейчас:

class Foo
  ...

  def xyz
    # other stuff
    ActiveSupport::Notifications.instrument(:interesting)
      expensive_operation(123, 'apple')    # We want to instrument this.
    end
  end
end

Я хотел бы иметь другой класс, Auditor, вызывать puts "event #{event}" всякий раз, когда возникает событие interesting.Как мне это сделать?

Ответы [ 2 ]

1 голос
1 голос
/ 01 февраля 2011

Хорошие ресурсы от railscast.com

http://railscasts.com/episodes/249-notifications-in-rails-3

Другим ресурсом, на который вы можете взглянуть, является книга Хосе Валима Crafting Rails Application.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...