在ActiveAdmin中自定义显示页面

Giu*_*ppe 10 ruby-on-rails ruby-on-rails-3 activeadmin

ActiveAdmin中的默认显示页面是一个每行包含一个属性的表.对于我的后端,这没关系,除了我想要隐藏id,created_at,updated_at等字段.

是否有可能以类似于索引页面的方式执行此操作,即通过显式列出所需的属性,同时让AtiveAdmin处理布局?

文档中显示的唯一示例表明,要自定义显示页面,您必须完全接管并编写部分或arbre构造.

谢谢!

Mic*_*ein 22

我想你正在寻找attributes_table:

show do
  attributes_table :name, :content
end
Run Code Online (Sandbox Code Playgroud)

如果你很好奇,请参阅https://github.com/gregbell/active_admin/blob/master/lib/active_admin/views/pages/show.rb.

(我完全删除了我之前的答案,因为它基本没用!)