我正在使用public_activity gem。我已经为登录应用程序的current_user实现了读取和未读取的Web通知概念。
但情况是这样的,
如果我对任务发表评论,网络通知将会分配给任何人。 例如:如果user1发表评论 user2,user3,user4,user5将看到Web通知。
如果我使用当前代码。在User2单击该Web通知后,状态将设置为已读。现在user3,user4,user5无法看到该通知,因为状态已经被读取。
如何克服这种情况...... !!!
答案 0 :(得分:0)
我不确定你的意思是如何在没有状态的情况下实现它,但无论如何你需要将这些信息存储在某个地方。
简而言之,您要么创建一个新模型来保存通知引用以及用户引用和状态,要么您必须创建一个包含通知引用和没有状态的用户引用的模型,并假设如果有记录表示通知未读,用户单击/查看通知后,您将删除该记录。