2013-07-30 30 views
0

鉴于定义的页面:ActiveAdmin,register_page并注册

ActiveAdmin.register Car do 
    index do 
    column :id 
    column :number_plate 
    end 
end 

我要添加面板项目表之前的一些文字。

下面是我注意到的有关自定义管理页面的方法的可用性。

  • 当我创建register_page一个页面,所述方法contentcolumns(内含量)column(内部列)是可用的,并且index方法没有

  • 当我创建register <resource>一个页content,columns, column方法是不是可用,而index方法可用

理想情况下,我想为通过register_page创建的页面添加index

如果这不能实现,那么我想找到一种解决方法,允许在通过register创建的页面中添加面板。

我试着用table_for方法,但结果与索引获得的结果有很大不同。

回答

1

我知道这是老了,但我在寻找一个答案通过它迷迷糊糊,以为我会张贴别人的答案:

如果你想使用index一个register_page里面,你可以”吨。您可以,相反,在register_page风格提供register使用自定义名称一拉

ActiveAdmin.register Post, :as => "Special Articles" 

这不会与其他ActiveAdmin.register Post冲突,将让你把一个范围上Post S或类似的东西那。