docs/6-show-pages

Customize the Show Page

Customize the show page is as simple as implementing the show block:

ActiveAdmin.register Post do
show do
h3 post.title
div do
simple_format post.body
end
end
end

The show block is rendered within the context of the view and uses the Arbre HTML DSL. You
can also render a partial at any point.

ActiveAdmin.register Post do
show do
# renders app/views/admin/posts/_some_partial.html.erb
render “some_partial”
end
end

If you’d like to keep the default active_admin look, you can also use “attributes_table”:

ActiveAdmin.register Ad do
show do |ad|
attributes_table do
row :title
row :image do
image_tag(ad.image.url)
end
end
active_admin_comments
end
end

You can customize the title of the object in the show screen. The default is the resource name and the ID. You can customize as follows:

show :title => :name do
end