我正在使用主动admin gem。在一个表中,我希望管理员页面除了默认功能之外还有一些额外的字段。 是否可以有一个默认的活动管理页面+一个提供一些HTML的规定。
我在图片
中想要这样的内容我正在谈论的额外功能是推送通知和消息以及文本区域部分
答案 0 :(得分:1)
如果您想要一个包含您自己内容的网页,可以注册一个页面:http://www.activeadmin.info/docs/10-custom-pages.html
但是如果要自定义索引页面的默认html结构,则必须重新打开ActiveAdmin :: Views :: Pages模块并覆盖build_page_content方法。您可以在应用程序内执行此操作,例如在app / lib文件夹中创建一个新文件并覆盖该方法。
https://github.com/gregbell/active_admin/blob/master/lib/active_admin/views/pages/base.rb#L62
或者如果要自定义索引表: https://github.com/gregbell/active_admin/blob/master/lib/active_admin/views/pages/index.rb
不是一个好的解决方案,但它的工作。 :/
答案 1 :(得分:0)
不幸的是,似乎索引不支持自定义渲染: https://github.com/gregbell/active_admin/issues/813#issuecomment-3059957
但是,使用panel
可能会有运气,除非根据我的经验,在ActiveAdmin生成的表格上方呈现。