2
我有2種型號:User
和PrivateMessage
必須關聯(如用戶有很多私人信息的reciever和發件人,私人信息屬於用戶)這兩個軌道模型之間如何建立關係
這是我的private_messages
表結構:
private_messages:
sender_id:integer
reciever_id:integer
title:string
message:text
這是我很難明白,我怎麼可以連接相同的消息發送者的用戶和用戶reciever,現在我的模型代碼如下所示:
class User < ActiveRecord:Base
has_many :private_messages
end
和
class PrivateMessage < ActiveRecord::Base
belongs_to :user, :through => :sender_id
belongs_to :user, :through => :reciever_id
end
是正確的嗎?
謝謝!我知道了。 – user973254 2012-04-27 11:47:51