繁体   English   中英

如何将ID映射到活动管理员索引中的名称?

[英]How to map id to name in active admin index?

我正在使用主动管理员。 我有项目和用户模型,它们之间有许多关系。 在我的用户模型中,我有一个project_leader布尔列。 在我的项目模型中,我将project_leader作为整数列。 我可以为每个项目选择1个项目负责人。 然后,将作为项目负责人的用户的ID存储在Project project_leader列中。 我该如何将用户的ID映射到活动管理员索引中的用户名?

解决了:

在我的项目模型中,我定义了以下方法。

def get_associated_user  
  p = self.project_leader  
  user = User.find(p).full_name  
end  

从active_admin索引中,我刚刚调用了方法object.get_associated_user

您也可以这样做

 column "Project Leader" do |p|
   user = User.find(p.project_leader).full_name
 end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM