簡體   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