我在邮箱 gem 上度过了最艰难的时光。我已经让它工作了,因为我可以发送和接收消息,但是对于我的生活,我无法弄清楚如何显示它们。我想在这样组织的表格中显示收件箱:
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
因为无法使用这些方法来组织消息的显示方式(至少据我所知)。如何遍历消息并找到每条消息的消息发件人?
Mailboxer::Message
是一个Mailboxer::Notification
你可以让通知的发件人:message.sender
Mailboxer::Conversation
是消息的集合。
您可以从中获取参与者
,甚至是发起者
(加上许多其他人)。
是不是更清楚了?
我是一名优秀的程序员,十分优秀!