我正在尝试对ActiveAdmin数据集进行基于地图的过滤。我创建了一个包含我的Map和相关Javascript的部分,我可以使用以下代码渲染它:
ActiveAdmin.register Location do
menu priority: 4, label: 'Locations'
filter :name
....
index do
panel "Maps" do
div do
render :partial => "/admin/dashboard/map", :locals => { }
end
end
....
但是,如果在页面上设置了过滤器,使得没有数据符合数据集的条件 - 则不会显示任何内容,也不会显示我的地图。这里的想法是允许基于我工作的地图进行过滤,但是当没有结果时,我仍然希望地图显示,以便用户可以改变地图设置并找到他们想要的数据。
有人知道如何在ActiveAdmin中执行此操作吗?基本上我想要部分显示,无论结果集是针对这个特定索引的。
提前致谢!