デフォルトのスコープがステータスが 0 に設定されたレコードのみを表示するモデルがあります。
default_scope where(ステータス: 0)
これは正常に機能し、ActiveAdmin ページにすべてのレコードを表示すると、ステータスが 0 のレコードのみが表示されます。ただし、管理パネルに、スコープ外のすべてのレコードを表示する別のページを作成したいと考えています。今、私は持っています:
ActiveAdmin.register Donation, as: "All Donations" do
scope_to :unscoped
index :title => "Donations" do
...
しかし、私はこのエラーが発生しています:
undefined method `unscoped' for #<Admin::AllDonationsController:0x007feac043d638>
モデルでスコープに別の名前を付けると、これはまだ発生するようです。どうすればこれを解決できますか?