我正在将此 gem 用于私人消息:https ://github.com/jongilbraith/simple-private-messages
我想创建一个线程对话,而不是脚手架提供的电子邮件对话。
例如,用户 A 向用户 B 发送了 10 条消息。用户 A 也向用户 C 发送了 10 条消息。
而不是遍历所有消息。(电子邮件查看)我想创建一个威胁,例如:
收件箱
Conversation with User A (10 messages)
Conversation with User C (10 messages)
当点击对话时,消息应该在日期之后排序。所以这就像一次谈话。
消息表:
id
sender_id
recipient_id
sender_deleted
recipient_deleted
subject
body
read_at
created_at
updated_at
如何创建这些视图?如何对消息进行分组?