我正在使用活动管理员。我有项目和用户模型,它们之间存在多对多关系。在我的用户模型中,我有一个 project_leader 布尔列。在我的项目模型中,我将 project_leader 作为整数列。我可以为每个项目选择 1 名项目负责人。然后将作为项目负责人的用户的 id 存储在 Project project_leader 列中。如何从活动管理索引中将用户的 id 映射到其名称?
问问题
927 次
2 回答
0
解决了:
在我的项目模型中,我定义了一个方法如下。
def get_associated_user
p = self.project_leader
user = User.find(p).full_name
end
从 active_admin 索引中,我刚刚调用了 object.get_associated_user 方法
于 2013-04-05T11:51:54.883 回答
0
你也可以这样做
column "Project Leader" do |p|
user = User.find(p.project_leader).full_name
end
于 2013-06-19T12:39:25.107 回答