鉴于页面定义为:
ActiveAdmin.register Car do
index do
column :id
column :number_plate
end
end
我想在items表之前添加一个带有一些文本的面板。
以下是我注意到自定义管理页面的方法的可用性。
当我使用register_page
创建网页时,方法content
,columns
(内部内容)column
(内部列)可用,{ {1}}方法不是
当我创建包含index
的网页时,register <resource>
,content
,columns
方法不可用column
1}}方法可用
理想情况下,我想在通过index
创建的网页上添加index
。
如果无法实现,那么我想找到一种解决方法,允许在通过register_page
创建的页面中添加面板。
我尝试使用table_for方法,但结果与使用index获得的结果完全不同。
答案 0 :(得分:1)
我知道这已经过时了,但我在寻找答案时偶然发现了它,并认为我会为其他人发布答案:
如果您想在index
内使用register_page
,则不能。您可以为register
提供register_page
a la
ActiveAdmin.register Post, :as => "Special Articles"
这不会与其他ActiveAdmin.register Post
发生冲突,并允许您在Post
或类似内容上放置范围。