1

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

但是剧情是这样的,

如果我对任务发表评论,网络通知将发送给分配给它的任何人。例如:如果用户 1 评论了用户 2、用户 3、用户 4,用户 5 将看到网络通知。

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

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

4

1 回答 1

0

我不确定您的意思是如何在没有状态的情况下实现它,但无论如何您都需要将此信息存储在某处。

简而言之,您要么创建一个新模型来保存通知引用、用户引用和状态,要么您必须创建一个保存通知引用和用户引用而没有状态并假设如果有记录的话意味着通知未读,一旦用户单击/查看它,您就会删除记录。

于 2015-01-19T08:32:20.130 回答