我有一个与同一模型有两个关联的模型:
class Mail < ActiveRecord::Base
belongs_to :user, :class_name => 'UserFrom', :foreign_key => 'user_from'
belongs_to :user, :class_name => 'UserTo', :foreign_key => 'user_to'
end
当我在索引操作中运行以下代码时,它没有得到正确的关联模型,有什么建议吗?
@mails = Mail.where('user_to = ?', current_user.id)
在每一行上使用debug
数据时,它只显示:
---
- !ruby/object:Mail
attributes:
id: 1
created_at: 2013-02-13 21:17:41.962000000 Z
updated_at: 2013-02-13 21:17:41.962000000 Z
user_to: 1
user_from: 2
subject: Testing
body: Mail body blah blah blahhh
read:
read_at: