active_admin に acts_as_paranoid で論理削除したレコードを表示する

active_admin is 何

管理画面

acts_as_paranoid is 何

論理削除

active_admin と acts_as_paranoid

acts_as_paranoid を適用したモデルでは、Model.all とかでとれるレコードから論理削除したレコードが除かれます。active_admin の index ページは(たぶん)Model.all でレコードをとってきてるので、acts_as_paranoid を使ってると論理削除したレコードが表示されません。

論理削除したレコードも表示したい

ActiveAdmin.register Model do
  def scoped_collection
    Model.with_deleted
  end
end