-1

我有一个名为 Conversation 的类和一个名为“assigned_to”的列,用于存储 User.id。

我想加载所有对话,还要加载关联的用户,我该怎么做?

我的会话课是:

class Conversation < ActiveRecord::Base
  attr_accessible :description, :name, :assigned_to
end

所以我需要添加has_one :user,但是如何链接到该:assigned_to字段?我目前正在控制器中填充assigned_to 字段,但现在我正在尝试显示包含用户信息的列表并好奇如何执行此操作。

似乎是基本的 ActiveRecord 功能,但我对它比较陌生,文档似乎没有重命名列的示例。

4

1 回答 1

2

我认为应该是这样的:

belongs_to :user, foreign_key: :assigned_to

如果您想了解有关可用选项的更多信息,可以查看API

于 2013-02-09T20:47:55.583 回答