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 –