给定的页面定义为:
ActiveAdmin.register Car do
index do
column :id
column :number_plate
end
end
我想在项目表之前添加一个带有一些文本的面板。
这是我注意到的有关自定义管理页面的方法的可用性。
当我使用创建页面时register_page
,方法content
,columns
(内部内容)column
(内部列)可用,而index
方法不可用
当我创建了一个页面register <resource>
中content
,columns
,column
方法是不使用,而index
方法是可行的
理想情况下,我想向index
通过创建的页面添加register_page
。
如果无法实现,那么我想找到一种解决方法,可以在通过创建的页面中添加面板register
。
我尝试使用table_for方法,但结果与通过索引获得的结果完全不同。
我知道这很旧,但是在寻找答案时偶然发现了它,并认为我会为其他人发布答案:
如果要index
在内使用register_page
,则不能。您可以改为提供laregister
样式的自定义名称register_page
ActiveAdmin.register Post, :as => "Special Articles"
这不会与另一个冲突,ActiveAdmin.register Post
并且可以让您将范围放在Post
s之类的东西上。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句