指南:如何处理涉及活动流模式的大量观察者的异常处理?

发布于 2024-09-06 12:23:20 字数 316 浏览 0 评论 0原文

我正在根据此问题中提供的答案为我的网站实现 ActivityStream:实施社交活动流的最佳方式是什么?

我的方法是使用observers after_create来创建活动记录,包括元数据。我有大量的观察者,并且不想为每个观察者编写异常处理块。有没有办法可以使用一些超级观察者类来处理异常,并让观察者子类调用yield?

I'm implementing an ActivityStream for my site based on the answer provided in this question: What's the best manner of implementing a social activity stream?.

My approach is to use observers after_create to create the activity record, including the metadata. I have a ton of observers, and don't want to write exception handling block for each one. Is there a way I can use some super observer class to handle the exceptions, with the observer subclasses calling a yield?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

那伤。 2024-09-13 12:23:20

不完全确定它是否适用,但我会创建一个包含所有共享代码的模块(我猜测很多代码是相似的),并将其包含在每个观察者中。

Not entirely sure if it applies, but i would create a module with all the shared code (i am guessing a lot of code is similar), and include that in each observer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文