在我的 Rails 3 应用程序中,我有用户、产品和喜欢。如果一个用户发布了一个产品,而另一个用户喜欢这个产品,我希望那个用户得到一个通知,他们的产品被喜欢了。
是否有现有的宝石可以处理这个问题?我只遇到过 Pusher ,但这似乎有点矫枉过正。
在我的 Rails 3 应用程序中,我有用户、产品和喜欢。如果一个用户发布了一个产品,而另一个用户喜欢这个产品,我希望那个用户得到一个通知,他们的产品被喜欢了。
是否有现有的宝石可以处理这个问题?我只遇到过 Pusher ,但这似乎有点矫枉过正。
有几个宝石可以做到这一点:
Rails活动
https://www.ruby-toolbox.com/categories/Rails_Activity_Feeds
公共活动
http://railscasts.com/episodes/406-public-activity
https://github.com/pokonski/public_activity
我从来没有使用过它们(尽管我明天可能会这样做^^)所以也许有更多经验的人可以根据您的要求为您提供更好的见解(或阅读文档的某些部分)
你看过这个http://railscasts.com/episodes/260-messaging-with-faye吗?示例中使用了 Faye。我不确定你是否仍然认为这是一种矫枉过正。