ActiveAdmin索引关联模型属性

时间:2018-03-04 20:27:14

标签: ruby-on-rails activeadmin

我正在尝试将ActiveAdmin中的默认文本显示从id更改为关联模型对象的不同多个属性。 (例如,名字,姓氏)。我该怎么做?

index do
    selectable_column
    column :artist
end

2 个答案:

答案 0 :(得分:1)

一个简单的解决方案:

column :artist do |model|
  auto_link "#{model.artist.first_name} #{model.artist.last_name}"
end

答案 1 :(得分:0)

关于这方面的文档很少 - 这里有两个关于HABTM关系和ActiveAdmin索引的答案: http://eileencodes.com/posts/has-many-relationships-in-activeadmin/ https://stackoverflow.com/a/19336576/5551783

这是概念:

    column :artist do |m|
        if m.artist.present?
            "#{m.artist.first_name} #{m.artist.last_name}"
        else
            status_tag('Empty')
        end
    end