【问题标题】:How to implement notification system in RoR?如何在 RoR 中实现通知系统?
【发布时间】:2012-01-06 00:23:56
【问题描述】:

我完成了 Ruby on Rails tutorial,我可以在其中关注其他用户,其他用户可能会像 twitter 一样关注我。现在我想知道如果有人开始关注我,如何实现通知系统,例如,在 stackexchange 或 facebook 中显示通知(例如红色 1)。怎么办?您或 MVC 是否有任何现成解决方案的示例?

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

【解决方案2】:

【讨论】:

  • 以上两个 railscast 用于实现活动提要,但不适用于通知系统。实现 facebook 新闻提要和实现 facebook 通知系统都不同。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-03
  • 2011-08-02
相关资源
最近更新 更多