如何查找对话所属的框(收件箱,已发送,垃圾)?

时间:2015-07-31 07:34:21

标签: ruby-on-rails mailboxer

关于Rails 邮箱 宝石,我想知道特定会话所属的box_type。

1 个答案:

答案 0 :(得分:0)

我想我可能会给你一个答案,但是,就像我一样,你可能不喜欢它。

Mailboxer允许会话属于多个框,因为发送的会话也可能属于收件箱。

不幸的是,对于破坏的对话也是如此。除非您从收据中删除它们,否则每条新邮件都会使对话转到收件箱,它仍然属于已删除的对话。

我可以想象唯一的方式来判断对话是否属于一个盒子:

def belongs_to_inbox?(conversation)
  @success = @mailbox.inbox.find(params[:id])
end

我希望这回答了你的问题,并且你发现这有用了!