在ActiveAdmin中关联可读用户下拉列表

问题描述 投票:3回答:1

我猜here没什么帮助。当您尝试从下拉列表中关联用户时,并想象如果您有1000000个用户,您将看到用户实例。我需要它来显示实际用户的电子邮件地址。

enter image description here

应用程序/模型/ user.rb:

has_one :company

应用程序/模型/ company.rb:

belongs_to :user

The link I was given与下拉列表的价值无关。

我是否错误地设置了rails关联?有趣的是,使用rails admin我在这个部门没有任何问题,因为我可以在创建用户时关联公司,但不能与活动管理员关联。

我想要的只是当我选择用户下拉菜单时,如图所示,我会看到一个用户电子邮件地址列表。

ruby-on-rails activeadmin
1个回答
3
投票

Tim一直都是正确的。我需要在User模型中创建一个函数。

应用程序/模型/ user.rb:

def display_name
 email
end
© www.soinside.com 2019 - 2024. All rights reserved.