【发布时间】:2011-10-06 01:50:35
【问题描述】:
我正在使用 Rails3 构建一个简单的消息传递系统,允许用户相互发送私人消息。每组用户之间可以有一个消息流(如发短信)
但是,我对用于构建显示用户当前所有对话的视图的逻辑感到困惑。这包括可能只包含我自己发送的消息的对话。
我的架构具有以下内容:
create_table "messages", :force => true do |t|
t.integer "from_id"
t.integer "to_id"
t.string "message"
t.datetime "created_at"
t.datetime "updated_at"
end
我想模拟类似于 FB 消息传递的东西,它为每个对话显示一行。`
任何想法都会非常有帮助。
谢谢! 丹尼
【问题讨论】:
-
我正在寻找 sql/rails finder 的帮助来帮助实现这一目标,但谢谢!
-
我在这里并没有真正看到问题,只是请求设计理念。无论如何,您可能希望在模型中添加线程 ID,因为两个人可以同时进行两个不同的对话。
标签: ruby-on-rails ruby ruby-on-rails-3 activerecord