Ruby on rails 4 活跃的管理员协会

Ruby on rails 4 活跃的管理员协会,ruby-on-rails-4,activeadmin,Ruby On Rails 4,Activeadmin,Active Admin有一种自以为是的方式来显示关联,只要该关联有一个名为name的字段,这种方式就非常有效。我知道有一种方法可以告诉Active Admin从相关文件中显示哪个字段,但我在文档中的任何地方都找不到 我有一个名为app\u label\u translation的模型,它属于app\u labelapp\u label有一个名为label的字段,我希望活动管理员将其视为名为name的字段 作为一项工作,我正在这样做: index do selectable_colu

Active Admin有一种自以为是的方式来显示关联,只要该关联有一个名为name的字段,这种方式就非常有效。我知道有一种方法可以告诉Active Admin从相关文件中显示哪个字段,但我在文档中的任何地方都找不到

我有一个名为
app\u label\u translation
的模型,它属于
app\u label
app\u label
有一个名为
label
的字段,我希望活动管理员将其视为名为
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
有人知道用您选择的字段覆盖名称的命令吗


更新:通过在我的
app\u label
模型中使用
alias\u属性:name,:label
,我现在使用了一种稍微更好的解决方法。这允许活动管理员使用标签执行其操作。我仍然认为有更好的方法可以做到这一点。

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

摘自他们的文件:

这应该能奏效

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