Conversations

<% conversations = current_user.mailbox.conversations %> <% if !conversations.empty? %> <%# require 'pp' %> <%= conversations.class %> <% conversations.each do |conversation| %> <% receipts = conversation.receipts_for current_user %> <%# receipts.each do |receipt| %> <% message = receipts.last.message %> <%# end %> <% end %> <% else %> <% end %>
With Subject Body
<% people = conversation.participants %> <% people.each do |person| %> <% unless person == current_user %> <%= truncate(person.user_name, length: 20) %> <% end %> <% end %> <%= truncate(conversation.subject, length: 30) %> <%= truncate(message.body, length: 42) %> <%= link_to 'View', @pms.find_by(conversation: conversation) %>

No Messages


<%= link_to 'New Pm', new_pm_path %>