2014-01-28 4 views
0

У меня сложнее всего с драгоценными камнями почтовых ящиков. Я начал работать, чтобы отправлять и получать сообщения, но для жизни я не могу понять, как их отображать. я хочу, чтобы отобразить входящие в таблице организована следующим образом:mailboxer 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 

, потому что нет никакого способа, чтобы организовать как сообщения отображаются с помощью этих методов (по крайней мере, насколько я знаю). Как я могу прокручивать сообщения и находить отправителя сообщения для каждого сообщения?

ответ

2

Mailboxer::Message является Mailboxer::Notification

И вы можете иметь отправителя в уведомлении по: message.sender

Mailboxer::Conversation представляет собой набор сообщений.

Вы можете получить participants, даже originator (и многие другие).

Яснее?

+0

спасибо. Это на самом деле проясняет некоторые вещи. Мне удалось заставить мой почтовый ящик работать, но теперь у меня больше проблем с отправленным ящиком. Не могли бы вы взглянуть на этот вопрос, который я разместил: http://stackoverflow.com/questions/21417883/how-to-access-recipient-on-sent-messages-page-with-mailboxer – Philip7899

Смежные вопросы