活动管理员 :显示功能的两列布局



我有一个有 4 个属性的对象。我想通过活动管理员将它们显示在 2*2 表中,默认情况下,活动管理员显示页面每行显示 1 个属性。任何人都可以告诉我如何覆盖这种行为。

注意:我不想为此写部分。

ActiveAdmin很难定制。

您可以执行一些解决方法,例如将列数从 4 减少到 2:

index do
  column :attr1, do |item|
    item.attr1
  end
  column :attr2 do |item|
    item.attr2
  end
end

然后在这两个块中插入自定义内容。

ActiveAdmin很容易定制。例如,试试这个:

show do
  columns do
    column do
      attributes_table do 
        row :attr1
        row :attr3
      end
    end
    column do
      attributes_table do 
        row :attr2
        row :attr4
      end
    end       
  end
end

最新更新