2

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 オブジェクトを作成し、それを削除した後。レコードはもう表示されていません。管理者が変更できるようにするために、引き続き表示したいと思います。

誰かがこれを可能にする意見を持っているなら、それはいいでしょう。

よろしくお願いいたします。

4

1 に答える 1