2013-03-13 66 views
4

在我的Rails 3應用程序中,我擁有用戶,產品和贊。如果用戶發佈產品,並且其他用戶喜歡此產品,我希望該用戶收到他們的產品喜歡的通知。Rails類似Facebook的通知

是否有現有的寶石處理這個?我只是碰到了Pusher,但這似乎是矯枉過正。

回答

4

有幾個是做寶石的是:

RailsActivity

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

PublicActivity

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

https://github.com/pokonski/public_activity

我從來沒有使用它們(雖然我可能會明天就做到這一點^^)所以也許有人有更多的經驗可以給你一個更好的見解給你的要求(或閱讀文檔的一些部分)

+2

我遇到public_activity。我喜歡寶石。它創建當前用戶活動的源。我沒有看到向最終用戶提供通知的方法。 – Corey 2013-03-13 01:40:51

+0

未讀雖然看起來很有希望。 – Corey 2013-03-13 01:41:50

+0

也不知道一個矯枉過正,但看看這個: https://github.com/ging/mailboxer 建議從:http://stackoverflow.com/questions/6806483/notification-system-in-rails – Zippie 2013-03-13 01:52:22

1

所有的寶石上面提到的不同的人是爲了實現活動饋送。實現Facebook新聞饋送和Facebook通知系統有很多不同之處。

對於實施通知系統,我建議您檢查這些鏈接。 Gritter

Link