首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理ActiveSupport::Notifications事件?

如何处理ActiveSupport::Notifications事件?
EN

Stack Overflow用户
提问于 2010-12-06 22:02:51
回答 2查看 1.9K关注 0票数 0

我看过ActiveSupport::Notifications的文档,但我不太清楚如何使用它。这就是我现在所拥有的:

代码语言:javascript
复制
class Foo
  ...

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

我想做的是让另一个类Auditorinteresting事件引发时调用puts "event #{event}"。我该怎么做?

EN

回答 2

Stack Overflow用户

发布于 2011-02-01 16:47:27

一个很好的资源来自于railscast.com

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

您可以查看的另一个资源是Jose Valim的书“手工制作Rails应用程序”。

票数 1
EN

Stack Overflow用户

发布于 2012-07-13 03:32:18

这里有一些很好的资源可以让你入门:

  • Using ActiveSupport::Notifications and ActiveSupport::Concern To Create An Audit Trail
  • Digging Deep with ActiveSupport::Notifications
  • ActiveSupport::Notifications API Documentation
  • Active Support Instrumentation Rails Guide -包含您可以订阅to.
  • RailsCasts #249 - Notifications in Rails 3

的所有可用通知的列表

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4367140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档