ActiveAdmin,register_page和register

时间:2013-07-30 09:41:44

标签: ruby-on-rails ruby activeadmin

鉴于页面定义为:

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

我想在items表之前添加一个带有一些文本的面板。

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

  • 当我使用register_page创建网页时,方法contentcolumns(内部内容)column(内部列)可用,{ {1}}方法不是

  • 当我创建包含index的网页时,register <resource>contentcolumns方法可用column 1}}方法可用

理想情况下,我想在通过index创建的网页上添加index

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

我尝试使用table_for方法,但结果与使用index获得的结果完全不同。

1 个答案:

答案 0 :(得分:1)

我知道这已经过时了,但我在寻找答案时偶然发现了它,并认为我会为其他人发布答案:

如果您想在index内使用register_page,则不能。您可以register提供register_page a la

样式的自定义名称
ActiveAdmin.register Post, :as => "Special Articles"

这不会与其他ActiveAdmin.register Post发生冲突,并允许您在Post或类似内容上放置范围。