我正在尝试为我的应用程序的用户实现一个简单的收件箱系统,以便可以相互发送基本消息 - 就像在许多论坛系统中一样。
如果User has_many :messages
是,我如何跟踪并通知用户自上次阅读以来未读的消息?
我认为点击Messages
屏幕链接需要记录在单独的表格中(MessagesClicks
)。
这是最好的方法吗?
因此,我检查MessagesClicks
表以查看自上次单击该链接以来是否有任何新消息到达 -基于last_clicked
orupdated_at
字段。