在ActiveAdmin中自定义显示页面
ActiveAdmin中的默认显示页面是每行一个属性的表。 对于我的后端,这没关系,除了我想要隐藏id,created_at,updated_at等字段。
是否可以以类似于索引页面的方式执行此操作,即通过显式列出所需的属性,同时让AtiveAdmin处理布局?
文档中显示的唯一示例表明,要自定义显示页面,您必须完全接管并编写部分或arbre构造。
谢谢!
我想你正在寻找attributes_table:
show do attributes_table :name, :content end
如果您感到好奇,请参阅https://github.com/gregbell/active_admin/blob/master/lib/active_admin/views/pages/show.rb 。
(我完全删除了我之前的答案,因为它基本没用!)
表明做
attributes_table do row :profilepic do image_tag admin_user.profilepic.url, class: 'my_image_size' end row :name row :email row :adrs row :phone row :role row :salary row :parent_id row :joindate end
结束
- 如何使用多个Active Admin实例来完成单独的模型
- 如何在ActiveAdmin中覆盖“after_sign_up_path_for”?
- 如何使用belongs_to / has_many关系在Active Admin索引中显示关联模型的属性(Rails 3.2 / Active Admin)
- 如何为ActiveAdmin提供自己的应用程序布局? – Rails新手
- 相关模型的每个实例的活动管理范围
- Active Admin Gem – Rails 3.2.3,Heroku错误日志
- Rails管理员与活动管理员:Rails管理生成工具
- activeadmin:为嵌套资源添加删除
- Rails绘制进度条而不是整数值