【发布时间】:2010-09-28 07:43:13
【问题描述】:
我想对用户之间的消息进行建模,这是要求:
用户已接收和发送消息,应由
user.received_messages和user.sent_messages检索消息有发送者和接收者,应该由
message.sender和message.receiver检索。
我已将用户模型创建为:
script/generate model User name:string
消息模型为:
script/generate model Message content:text sender_id:integer receiver_id:integer
我想出了下面这样的消息,它可以正常工作
class Message < ActiveRecord::Base
belongs_to :sender, :class_name=>'User', :foreign_key=>'sender_id'
belongs_to :receiver, :class_name=>'User', :foreign_key=>'receiver_id'
end
但我不知道如何为用户建模,不胜感激。
【问题讨论】: