Active Admin: How to set page title?
Consolidating answers and adding a little:
Most of this is on this page on the wiki (or I'll put it there soon).
Within the file that registers your model for activeadmin (e.g. app/admin/user.rb), you can have
ActiveAdmin.register User do
# a simple string
index :title => "Here's a list of users" do
...
end
# using a method called on the instance of the model
show :title => :name do
...
end
# more flexibly using information from the model instance
show :title => proc {|user| "Details for "+user.name } do
...
end
# for new, edit, and delete you have to do it differently
controller do
def edit
# use resource.some_method to access information about what you're editing
@page_title = "Hey, edit this user called "+resource.name
end
end
end
After searching got it,
You can add :title attribute to blocks of active admin.
e.g
1) To set title for index page,
index :title => 'Your_page_name' do
....
end
2) To set title for show page,
show :title => 'Your_page_name' do
....
end