Customizing the show page in ActiveAdmin
I think you're looking for attributes_table:
show do attributes_table :name, :contentend
See https://github.com/gregbell/active_admin/blob/master/lib/active_admin/views/pages/show.rb if you're curious.
(I completely removed my prior answer because it was basically useless!)
show do 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 :joindateend
end
This will show an example of an object Package
with a has_many
relationship (FAQS
)
show do |package| attributes_table do row :slug ... row :hotel panel "FAQS" do table_for package.faqs do column :question column :answer end end end end
It will be rendered like this: