2010-01-01 67 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,它是在这种情况下的名称必需的。