Documentation : Customizing the Show Screen

Customizing the show screen 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
Copyright 2011 Greg Bell and VersaPay