0

给定一个定义为的页面:

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

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

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

  • 当我创建一个页面时register_page,方法contentcolumns(内部内容)column(内部列)可用,而index方法不可用

  • 当我使用,方法创建页面时,该register <resource>方法可用时方法不可contentcolumnscolumnindex

理想情况下,我想向index通过register_page.

如果这无法实现,那么我想找到一种解决方法,允许在通过register.

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

4

1 回答 1

2

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

如果你想index在 a中使用register_page,你不能。相反,您可以提供一个 laregister风格的自定义名称register_page

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

这不会与另一个冲突,ActiveAdmin.register Post并允许您在Posts 或类似的东西上放置一个范围。

于 2014-06-20T15:56:06.247 回答