アクティブ管理で、特定のユーザーだけがテーブル データの csv をダウンロードできるようにしたい。
次のように、すべてのユーザーに対してそれをオフにする方法を知っています。
index :download_links => false do
# columns
end
理想的には、次のようなことをしたいと思います。
index :download_links => current_admin_user.can_download? ? [:csv] : false do
# columns
end
しかし、current_admin_user へのアクセス権がありません。また、前フィルターでパラメーターを設定しようとしましたが、それも機能しませんでした。私は現時点で立ち往生しており、これを理解しようとしています。
Railsでアクティブな管理者とともにauthlogicを使用しています。