Mailboxer Trash仍在收件箱中收到

时间:2015-08-06 22:37:21

标签: ruby-on-rails ruby mailboxer

每当用户发生对话时,它都会从收件箱中删除并添加到垃圾箱。

但是,每当其他人向该对话发送新消息时,它现在都在垃圾箱和收件箱中。

我希望用户能够废弃对话,停止接收来自该对话的新消息,除非他们恢复所述对话。

到目前为止收件箱视图:

@conversations = @mailbox.inbox

捣乱行动:

@conversation.move_to_trash(@user)

如果有人有任何建议,请加入!

1 个答案:

答案 0 :(得分:1)

好吧,看起来你应该管理收件人的订阅/取消订阅。

关于垃圾:

conversation.move_to_trash(current_user)
conversation.unsubscribe(current_user)

恢复时:

conversation.untrash(current_user)
conversation.subscribe(current_user)