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
不錯,但如何添加不同的列索引表視圖的副本?