4

在我的 Rails 3 应用程序中,我有用户、产品和喜欢。如果一个用户发布了一个产品,而另一个用户喜欢这个产品,我希望那个用户得到一个通知,他们的产品被喜欢了。

是否有现有的宝石可以处理这个问题?我只遇到过 Pusher ,但这似乎有点矫枉过正。

4

3 回答 3

4

有几个宝石可以做到这一点:

Rails活动

https://www.ruby-toolbox.com/categories/Rails_Activity_Feeds

公共活动

http://railscasts.com/episodes/406-public-activity

https://github.com/pokonski/public_activity

我从来没有使用过它们(尽管我明天可能会这样做^^)所以也许有更多经验的人可以根据您的要求为您提供更好的见解(或阅读文档的某些部分)

于 2013-03-13T01:38:10.717 回答
1

不同人在上面提到的所有宝石都是用于实现活动提要。实现 facebook 新闻提要和 facebook 通知系统之间存在很大差异。

为了实施通知系统,我建议您检查这些链接。 砂砾

关联

于 2014-12-16T10:12:29.663 回答
0

你看过这个http://railscasts.com/episodes/260-messaging-with-faye吗?示例中使用了 Faye。我不确定你是否仍然认为这是一种矫枉过正。

于 2013-03-13T01:36:20.527 回答