admin を使用して、管理パネルでパラノイアによって削除されたすべてのレコードを変更したいと思います。私の問題は、私がこれを行う方法を見つけていることですが、今まで成功していません
実際に私がやろうとしているのはAdministrate
、現在のコントローラーのリソースとしてすべての要素 (削除されているかどうかにかかわらず) を取得するために、特定のコントローラー generate の index メソッドをオーバーライドすることです。そのようです:
controllers/admin/foo_controller.rb
module Admin
class FooController < Admin::ApplicationController
super
resources = Foo.where("at_delete IS NOT NULL").page(params[:page])
end
end
しかし、管理パネルから foo オブジェクトを作成し、それを削除した後。レコードはもう表示されていません。管理者が変更できるようにするために、引き続き表示したいと思います。
誰かがこれを可能にする意見を持っているなら、それはいいでしょう。
よろしくお願いいたします。