2011-09-22 95 views
10

ActiveAdmin中的默認顯示頁面是每行包含一個屬性的表格。對於我的後端,這將是很好,除了我想隱藏字段,如id,created_at,updated_at。自定義ActiveAdmin中的顯示頁面

是否可以通過類似於索引頁的方式來做到這一點,即通過明確列出所需的屬性,同時讓AtiveAdmin處理佈局?

文檔中顯示的唯一示例表明要自定義顯示頁面,您必須完全接管並編寫部分或arbre構造。

謝謝!

回答

22

我認爲你正在尋找attributes_table:

show do 
    attributes_table :name, :content 
end 

https://github.com/gregbell/active_admin/blob/master/lib/active_admin/views/pages/show.rb如果你好奇。

(我徹底打消了我之前的回答,因爲這是基本沒用!)

+1

原來,這其實是在最新的(尚未公佈)文檔: https://github.com/gregbell/active_admin/blob/master/docs/6-show-screens.md –

+0

這正是我需要的。謝謝! – Giuseppe

+0

很高興聽到它!奇怪的是,ActiveAdmin文檔仍然不是最新的:http://activeadmin.info/docs/6-show-screens.html –

0

節目做

attributes_table do 
    row :profilepic do 
    image_tag admin_user.profilepic.url, class: 'my_image_size' 
    end 
    row :name 
    row :email 
    row :adrs 
    row :phone 
    row :role 
    row :salary 
    row :parent_id 
    row :joindate 
end 

相關問題