gpt4 book ai didi

ruby-on-rails - 在 ActiveAdmin 中显示一列关联名称

转载 作者:行者123 更新时间:2023-12-01 11:51:30 26 4
gpt4 key购买 nike

我有两个模型,Listing 和 Invitation,与 has_and_belongs_to_many 关联。我正在通过 ActiveAdmin 查看邀请,并希望显示相关列表的名称。我尝试使用以下代码:

ActiveAdmin.register Invitation do
index do
column("Listings") { |invitation| invitation.listings.each do |listing|
listing.name
end
}
default_actions
end
end

但是没有任何显示。我怎样才能让它发挥作用?

最佳答案

我假设您想要一个列,其中包含邀请的所有列表名称。请尝试以下操作

column 'listing' do |invitation|
invitation.listings.collect(&:name).join(', ')
end

您可能希望稍后对其进行自定义并添加 include(:listings) 以提高数据库检索性能。

关于ruby-on-rails - 在 ActiveAdmin 中显示一列关联名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11042025/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com