2013-07-30 29 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或類似的東西那。