1

我在邮箱宝石上度过了最艰难的时光。我已经让它工作,我可以发送和接收消息,但对于我的生活,我无法弄清楚如何显示它们。我想在这样组织的表格中显示收件箱:

message sender | message subject | message sent date

我已经工作了几个小时试图弄清楚如何在接收者收件箱中访问消息的发件人,但我无法弄清楚。我试过循环浏览对话、收据、通知等,但我仍然不知道该怎么做。我不能使用:

#user wants to retrieve all his conversations
user.mailbox.conversations

#user wants to retrieve his inbox
user.mailbox.inbox

#user wants to retrieve his sent conversations
user.mailbox.sentbox

因为没有办法使用这些方法来组织消息的显示方式(至少据我所知)。如何遍历消息并找到每条消息的消息发件人?

4

1 回答 1

3

AMailboxer::Message是一个Mailboxer::Notification

您可以拥有通知的发件人:message.sender

AMailboxer::Conversation是消息的集合。

您可以从中获得participants,甚至originator(以及许多其他)。

是不是更清楚了?

于 2014-01-28T20:54:19.747 回答