gpt4 book ai didi

ruby-on-rails-4 - 事件管理员关联

转载 作者:行者123 更新时间:2023-12-01 06:28:09 25 4
gpt4 key购买 nike

Active Admin 有一种自以为是的方式来显示关联,只要关联有一个名为 name 的字段,它就可以很好地工作。我知道有一种方法可以告诉 Active Admin 从关联文件中显示哪个字段,但我无法在文档中的任何地方找到它。

我有一个模型叫 app_label_translation属于_to app_label . app_label有一个字段叫 label我希望 Active Admin 像对待名为 name 的字段一样对待.

作为一种解决方法,我正在这样做:

  index do
selectable_column
id_column
column :app_label, sortable: "app_labels.label" do |a|
link_to a.app_label.label admin_app_label_path(a.app_label)
end
end

有谁知道用您选择的字段覆盖名称的命令?

更新 :我现在通过使用 alias_attribute :name, :label 使用稍微好一点的解决方法在我的 app_label模型。这允许事件管理员使用标签做它的事情。我仍然认为有更好的方法来做到这一点。

最佳答案

只需在要在列中显示的模型之前传入另一个参数。

取自他们的文档:http://activeadmin.info/docs/3-index-pages/index-as-table.html

index do
selectable_column
column "My Custom Title", :title
end

这应该够了吧。

关于ruby-on-rails-4 - 事件管理员关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25817820/

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