在 ActiveAdmin 中关联可读用户下拉列表
Associate a Readable User Dropdown in ActiveAdmin
我想帮助不大 here。当您尝试关联下拉列表中的用户时,假设您有 1000000 个用户,您会看到用户实例。我需要它来显示实际用户的电子邮件地址。
app/models/user.rb:
has_one :company
app/models/company.rb:
belongs_to :user
The link I was given 与下拉列表的值无关。
我的 rails 关联设置有误吗?有趣的是,使用 rails 管理员我在这个部门没有问题,因为我可以在创建用户时关联一家公司,但使用活动管理员则不然。
我想要的只是当我 select 用户下拉菜单时,如图所示,我会看到一个用户电子邮件地址列表。
Tim 一直都是正确的。我需要在用户模型中创建一个函数。
app/models/user.rb:
def display_name
email
end
我想帮助不大 here。当您尝试关联下拉列表中的用户时,假设您有 1000000 个用户,您会看到用户实例。我需要它来显示实际用户的电子邮件地址。
app/models/user.rb:
has_one :company
app/models/company.rb:
belongs_to :user
The link I was given 与下拉列表的值无关。
我的 rails 关联设置有误吗?有趣的是,使用 rails 管理员我在这个部门没有问题,因为我可以在创建用户时关联一家公司,但使用活动管理员则不然。
我想要的只是当我 select 用户下拉菜单时,如图所示,我会看到一个用户电子邮件地址列表。
Tim 一直都是正确的。我需要在用户模型中创建一个函数。
app/models/user.rb:
def display_name
email
end