2010-01-01 104 views

回答

5

假設模型類MessageUser,在Message型號:

class Message < ActiveRecord::Base 
    belongs_to :sender, :class_name => 'User' 
    belongs_to :receiver, :class_name => 'User' 
end 

因爲類名稱不能從關聯的名稱明確:class_name推斷是必需的。

更新:剛走選中,:foreign_key參數不應該,只要外鍵的名稱是該協會隨後_id,它是在這種情況下的名稱必需的。