如何在RoR中实现通知系统?

时间:2011-11-25 00:22:41

标签: ruby-on-rails ruby ruby-on-rails-3 model-view-controller notifications

我完成了Ruby on Rails tutorial,我可以跟随其他用户,其他人也可以像twitter一样关注我。现在我想知道如果有人开始关注我,如何实现通知系统,例如,在stackexchange或facebook中来到并显示通知(例如红色1)。怎么去呢?你或MVC有现成解决方案的例子吗?

2 个答案:

答案 0 :(得分:5)

我会在相关的控制器操作中添加before_filter,以检查数据库中的新关注者,并将flash[:notice]设置为有用的内容,例如“X新关注者”以及指向关注者页面的链接。您可以在文档中快速了解Flash的工作原理:http://api.rubyonrails.org/classes/ActionDispatch/Flash.html

答案 1 :(得分:1)