【发布时间】:2014-05-19 00:47:32
【问题描述】:
我正在尝试为用户之间的消息创建一个收件箱。
以下是下表:
Messsages
Id | Message_from | message_to | message
1 | 2 | 1 | Hi
2 | 2 | 1 | How are you
3 | 1 | 3 | Hola
4 | 4 | 1 | Whats up
5 | 1 | 4 | Just Chilling
6 | 5 | 1 | Bonjour
Users
Id | Name
1 | Paul
2 | John
3 | Tim
4 | Rob
5 | Sarah
6 | Jeff
我想显示一个收件箱,显示此人已交流的用户列表以及来自任一用户的 last_message
保罗的收件箱:
Name | user_id | last_message
Sarah| 5 | bonjour
Rob | 4 | Just Chilling
Tim | 3 | Hola
John | 2 | How are you
如何使用 Active Records 做到这一点?
【问题讨论】:
标签: ruby-on-rails ruby postgresql activerecord ruby-on-rails-4