ActiveAdmin - Использование областей с фильтрами

В моей модели ActiveAdmin у меня есть настраиваемая область для отображения удаленных записей и несколько фильтров для поиска записей по определенным столбцам.

Использование фильтров по отдельности или в сочетании друг с другом работает как положено.

Использование области работает как ожидалось.

Проблема заключается в том, что использование области видимо переопределяет все фильтры, и после выбора области действия любой добавленный фильтр ничего не делает.

У кого-нибудь есть идеи? То, что я хочу, это иметь возможность показывать конкретную область, а затем все еще иметь возможность фильтровать результаты в этой области.

<code>    ActiveAdmin.register Example do
      scope :deleted do |example|
        Example.only_deleted
      end

      scope :all do |example|
        Example.with_deleted
      end

      filter :title
      filter :description

      index do
        column :title
        column :description
      end

    end
</code>

[Обновить]

Вот решение, с которым я согласился. Я установил область действия with_deleted на модели и включил фильтр сбоку для отображения / скрытия удаленных результатов. Не идеально, поскольку также отображаются первоначально удаленные результаты, но по крайней мере все фильтры могут использоваться вместе.

<code>    ActiveAdmin.register Example.with_deleted do

      filter :title
      filter :description
      filter :deleted, :as => :select, :collection => {:true => nil, :false => false }

      index do
        column :title
        column :description
      end

    end
</code>

Ответы на вопрос(2)

Ваш ответ на вопрос