【问题标题】:adding a simple notification system in rails app在 Rails 应用程序中添加一个简单的通知系统
【发布时间】:2015-08-11 19:05:30
【问题描述】:
我有一个简单的社交媒体类型的应用程序,用户可以在其中互相添加为朋友,并可以评论朋友的帖子。我现在想做的是每当他们的朋友在他们的帖子上添加评论时通知用户。我不想要一个实时通知系统,我更喜欢一个非常简单的系统。他们有任何可用的宝石吗?任何人都可以通过建议如何获得它来帮助我。
【问题讨论】:
标签:
ruby-on-rails
facebook
notifications
social-networking
ruby-on-rails-4.1
【解决方案1】:
Rails 生态系统缺乏一个很好的宝石来做到这一点......
为了解决这个问题,我们刚刚发布了一个 gem 来解决这个问题。我们称之为Wupee
目前,它非常简单,但已经满足了Sleede 的需求,我们计划改进它,并在收到更多反馈后使其更强大。快来试试吧!
【解决方案2】:
您可以在数据库中创建通知日志表,评论或发布后您可以存储日志通知并设置一个属性 is_readed 用于知道用户是否已阅读通知。
根据 is_readed 属性,您可以过滤通知数据库以显示未读通知
此外,您可以通过通知日志表根据您的要求做更多的事情,如果您认为它需要更多的空间来存储在数据库中,那么没问题,您可以按一定时期或在用户阅读后删除旧的通知日志。