Active Adminではデフォルトで、CSV、XML、JSONフォーマットでダウンロードできますが、ダウンロードできるフォーマットタイプを変更する事が出来ます。
下記記事の方法でインストール、初期設定をしている事を前提としています。
Active Adminのインストール方法
1)ある特定のモデルを変更
①Authorモデルに対し、ダウンロードできるフォーマットを変更する場合
$ vi app/admin/author.rb
index download_links: [:csv, :json]
②Authorモデルに対し、ダウンロードを無効にする場合
$ vi app/admin/author.rb
index download_links: false
2)すべてのモデルに対して適用したい場合
$ vi config/initializers/active_admin.rb
ActiveAdmin.setup do |config| config.namespace :admin do |admin| admin.download_links = [:csv, :xlsx] end end
Webサーバー再起動後、ダウンロードリンクがCSVとスプレッドシートのみになっていることを確認出来ました。