class ActiveAdmin::Views::IndexAsTable::IndexTableFor

def default_actions(*args)

def default_actions(*args)
  links = proc do |resource|
    links = ''.html_safe
    if controller.action_methods.include?('show') && authorized?(ActiveAdmin::Auth::READ, resource)
      links << link_to(I18n.t('active_admin.view'), resource_path(resource), :class => "member_link view_link")
    end
    if controller.action_methods.include?('edit') && authorized?(ActiveAdmin::Auth::UPDATE, resource)
      links << link_to(I18n.t('active_admin.edit'), edit_resource_path(resource), :class => "member_link edit_link")
    end
    if controller.action_methods.include?('destroy') && authorized?(ActiveAdmin::Auth::DESTROY, resource)
      links << link_to(I18n.t('active_admin.delete'), resource_path(resource), :method => :delete, :data => {:confirm => I18n.t('active_admin.delete_confirmation')}, :class => "member_link delete_link")
    end
    links
  end
  options = args.extract_options!
  if options.present? || args.empty?
    actions options
  else
    links.call(args.first)
  end
end