2

我完成了Ruby on Rails tutorial,我可以跟隨其他用戶,其他用戶也可以像Twitter一樣關注我。現在我想知道如果有人開始關注我,例如在stackexchange或facebook中顯示通知(例如紅色1)時如何實現通知系統。如何去做呢?是否有任何現成的解決方案或MVC的例子?如何在RoR中實現通知系統?

+0

[ruby-Rails通知系統]的可能重複(http://stackoverflow.com/questions/7552834/rails-notification-system)? – Nick

回答

5

我一個before_filter添加到檢查數據庫中的新的追隨者,並設置flash[:notice]爲類似「X新的追隨者,並鏈接到您的追隨者頁有用的相關負責人的行動。有閃光燈在文檔中是如何工作的簡要概述:http://api.rubyonrails.org/classes/ActionDispatch/Flash.html

+0

您可以演示before_filter的外觀如何?對不起,我的懶惰。 – roza

+1

有很多使用過濾器的例子。這裏是一個:http://rails.nuvvo.com/lesson/6373-action-controller-filters –