class ActiveAdmin::Views::IndexAsTable::IndexTableFor

def id_column

Display a column for the id
def id_column
  raise "#{resource_class.name} has no primary_key!" unless resource_class.primary_key
  column(resource_class.human_attribute_name(resource_class.primary_key), sortable: resource_class.primary_key) do |resource|
    if controller.action_methods.include?('show')
      link_to resource.id, resource_path(resource), class: "resource_id_link"
    elsif controller.action_methods.include?('edit')
      link_to resource.id, edit_resource_path(resource), class: "resource_id_link"
    else
      resource.id
    end
  end
end