gpt4 book ai didi

ruby-on-rails - 使用 MessageClicks 表跟踪已读/未读用户消息?

转载 作者:行者123 更新时间:2023-12-04 06:05:23 25 4
gpt4 key购买 nike

我正在尝试实现 简单的收件箱系统 对于我的应用程序的用户,以便可以相互发送基本消息 - 就像在许多论坛系统中一样。

User has_many :messages ,如何跟踪并通知用户自上次阅读以来未读的消息?

我想点击 Messages 的链接screen 需要记录在单独的表中( MessagesClicks )。

这是最好的方法吗?

然后我检查了 MessagesClicks表以查看自上次单击该链接后是否有任何新消息到达 - 基于 last_clickedupdated_at领域 .

最佳答案

我会跟踪何时在消息本身上读取消息,默认值为 null。

如果用户有任何 dateRead 值为 null 的消息,则他们有未读消息。

当您在消息屏幕上向用户显示消息时,将消息的 dateRead 属性从 null 更新为现在。

关于ruby-on-rails - 使用 MessageClicks 表跟踪已读/未读用户消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1561199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com