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