0
某些管理员的用户需要有两个表格视图,例如,一个模型Bar
:它们已有的默认值和具有不同的一组列的附加新表格。ActiveAdmin:如何添加第二个自定义索引表页面
的设置是这样的:
ActiveAdmin.register Bar do
# …
index do
column :name
column :phone
column :address
end
# …
它预计为增加另一index
块中一样容易:
ActiveAdmin.register Bar do
# …
index do
column :name
column :price
column :bartender
end
index name: 'location' do
column :name
column :phone
column :city
column :country
end
,然后就得到了另外的突出的地方。
正如你可能猜到的那样并不那么简单。 ActiveAdmin对虚拟index name:
属性一无所知,只是选择第一个index
块静静地忽略第二个index
块。
ActiveAdmin文档显示的方式来add second/third/etc index page轻松,但不同种类的:
index as: :grid do |bar|
link_to(image_tag(bar.photo_path), admin_bar_path(bar))
end
不错,但如何添加不同的列索引表视图的副本?