Ruby on rails 活动管理员:多个筛选器的联合

Ruby on rails 活动管理员:多个筛选器的联合,ruby-on-rails,activerecord,activeadmin,Ruby On Rails,Activerecord,Activeadmin,我正试图在AA上创建一个新的过滤器,以实现以下目标:一个城市有许多属性;一处房产有许多房间。我想在房间页面上创建一个过滤器,用户可以在其中按一个或多个城市的房间过滤结果。例如,如果我们有芝加哥、迈阿密和蒙特利尔的城市,我希望用户能够筛选一个城市、两个城市或所有三个城市的房间(因此他们选择的任何城市的房间的联合)。我的问题是,这是否可以与主动管理,如果是,如何处理它 谢谢 这是可能的,为此,您应该将一个选项传递给允许多个选择的过滤器 class Room < ActiveRecord::Ba

我正试图在AA上创建一个新的过滤器,以实现以下目标:一个城市有许多属性;一处房产有许多房间。我想在房间页面上创建一个过滤器,用户可以在其中按一个或多个城市的房间过滤结果。例如,如果我们有芝加哥、迈阿密和蒙特利尔的城市,我希望用户能够筛选一个城市、两个城市或所有三个城市的房间(因此他们选择的任何城市的房间的联合)。我的问题是,这是否可以与主动管理,如果是,如何处理它


谢谢

这是可能的,为此,您应该将一个选项传递给允许多个选择的过滤器

class Room < ActiveRecord::Base
   belongs_to :city
end

ActiveAdmin.register Room do
  filter :city, as: :select, multiple: true 
end
教室

还回答了github问题线程

这是可能的,为此,您应该向过滤器传递一个选项,该选项将允许多个选择

class Room < ActiveRecord::Base
   belongs_to :city
end

ActiveAdmin.register Room do
  filter :city, as: :select, multiple: true 
end
教室
还回答了github问题线程