【发布时间】:2014-03-29 03:03:57
【问题描述】:
我有一个收件箱系统,但我不确定如何实现对功能的回复。所有消息都应该属于某个其他实体,例如一个对话”。创建第一条消息时,也会创建对话。然后,所有后续消息都是该对话的一部分。对话只能在两个用户之间进行,没有允许人们转发消息或将更多人添加到对话中的选项。如果用户使用“回复”操作来回交换多条消息..用户应该能够在视图中查看他们过去来自该对话的消息。这样做的要求是什么?我应该创建一个对话模型还是可以在消息表conversation_id 中添加一个新列。如果用户回复消息 id 27,那么它将创建一个新的消息 id 28,conversation_id 的值将是 27。然后我可以从conversation_id 27 做一个 desc。这将显示所有消息的历史记录属于 id 27。
【问题讨论】:
标签: ruby-on-rails email