邮箱标记消息为已读

时间:2013-10-13 15:51:19

标签: ruby-on-rails ruby mailboxer

使用rails gem mailboxer

我刚刚开始使用它,但我发现SocialStream代码库很重,并没有提供简单的概述

我想知道如何正确处理通知,以便在发送消息时,接收方用户单击消息(在对话的一部分),以便将消息标记为已读,这反过来将向发送者显示接收者正在读取消息

使用示例我似乎无法使其正常工作。如果我使用

current_user.mailbox.inbox.unread_messages_count

即使我将所有邮件标记为已读

,我似乎也会收到一个静态编号,即可进行更改

有没有人对如何做到这一点有看法?

另外,如何清空所有消息,对话,收据等

1 个答案:

答案 0 :(得分:1)

根据Mailboxer自述文件,我认为这是推荐的方式:

current_user.mailbox.inbox({:read => false}).count

我认为每次刷新都应该更新