我正在尝试在AA上创建一个新的过滤器来完成以下任务:一个城市有很多属性;酒店有很多房间。我想在房间页面上创建一个过滤器,用户可以按一个或多个城市的房间过滤结果。例如,如果我们有芝加哥,迈阿密和蒙特利尔的城市,我希望用户能够过滤一个城市,两个城市或所有三个城市的房间(所以无论哪个城市的房间联合他们选择)。我的问题是,使用Active Admin是否可以实现这一点,如果是的话,如何处理它。
谢谢!
答案 0 :(得分:0)
这是可能的,为此你应该传递一个选项来过滤,这将允许多次选择。
class Room < ActiveRecord::Base
belongs_to :city
end
ActiveAdmin.register Room do
filter :city, as: :select, multiple: true
end
还在github问题帖子https://github.com/activeadmin/activeadmin/issues/4743
上回答