gpt4 book ai didi

ruby - 在 Active Admin Gem 中显示 ID 而不是名称

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:03 25 4
gpt4 key购买 nike

我安装了 Ruby on Rails Gem Active Admin 并在表之间建立关联。

Category 
with fields (category_name:string)

SubCategory
with fields (sub_category_name:string, category_id:integer)

但是当我在类别下拉列表中查看子类别的管理控制台而不是它们的名称时,加密字符串即将出现,它指的是类别 ID。就像:

#<Category:0x698a648>
#<Category:0x6958998>

我希望类别名称在这里。我知道 def to_s 函数可以做到这一点,但在事件的管理 gem 中,我不确定在哪里编写这个函数。

任何想法将不胜感激..

最佳答案

您可以在类中编写 to_s 方法并返回类别名称:

#app/models/category.rb
class Category
#...

def to_s
category_name
end
end

关于ruby - 在 Active Admin Gem 中显示 ID 而不是名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9533386/

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