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

时间:2016-03-13 07:50:15

标签: ruby-on-rails activeadmin

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

enter image description here

应用/模型/ user.rb:

has_one :company

应用/模型/ company.rb:

belongs_to :user

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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

def display_name
 email
end