使用public_activity gem读取或读取Web通知

时间:2015-01-19 07:24:58

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 public-activity

我正在使用public_activity gem。我已经为登录应用程序的current_user实现了读取和未读取的Web通知概念。

但情况是这样的,

如果我对任务发表评论,网络通知将会分配给任何人。 例如:如果user1发表评论     user2,user3,user4,user5将看到Web通知。

如果我使用当前代码。在User2单击该Web通知后,状态将设置为已读。现在user3,user4,user5无法看到该通知,因为状态已经被读取。

如何克服这种情况...... !!!

1 个答案:

答案 0 :(得分:0)

我不确定你的意思是如何在没有状态的情况下实现它,但无论如何你需要将这些信息存储在某个地方。

简而言之,您要么创建一个新模型来保存通知引用以及用户引用和状态,要么您必须创建一个包含通知引用和没有状态的用户引用的模型,并假设如果有记录表示通知未读,用户单击/查看通知后,您将删除该记录。