gpt4 book ai didi

ruby-on-rails - 在列表中查找 Rails_Admin

转载 作者:太空宇宙 更新时间:2023-11-03 18:19:56 26 4
gpt4 key购买 nike

我有这个带有属性 :id, :augurid, #and so on 的模型“Schedule”。我还有另一个模型“Augur”,其属性为 :id, :name, :email #and so on

现在我想在 Rails_Admin 的 Schedule 页面中显示 augur.name,我的代码如下:

config.model "Schedule" do
list do
fields :id, :weekdays, :occupied, :starting, :duration
field :augur do
pretty_value do
augur = Augur.find(:augurid)
augur.name
end
end
end
edit do
fields :id, :augurid, :weekdays, :occupied, :starting, :duration
end
show do
end
end

但是这段代码不起作用,我不知道为什么,因为我是 rails 新手,我已经检查了 rails_admin 的文档,看起来没有解决这个问题。

谁能帮帮我?

而且我认为问题出在附近 augur = Augur.find(:augurid),因为如果我将 :augurid 更改为 5,它将显示正确的 augur 名称。但是我如何为计划中的每条记录执行此操作?

最佳答案

您应该能够将 object_label_method :name 添加到 Augur 模型的 rails_admin 配置中:

config.model "Augur" do
object_label_method :name

...

end

这就是你要找的吗?

关于ruby-on-rails - 在列表中查找 Rails_Admin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20168938/

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