如何将侧边栏/过滤器放在 ActiveAdmin 索引列表的顶部

fir*_*dev 4 ruby-on-rails activeadmin

在 Active Admin 中,侧边栏占用了太多空间,这会干扰数据密集表。

有没有一种简单的方法可以将它移动到桌子的顶部?

fir*_*dev 5

这是我如何做到的,只需添加以下css:

#active_admin_content { display: flex; flex-direction: column }
#active_admin_content #sidebar { order: -1; margin: 0 -.5rem; display: flex; width: auto; }
#active_admin_content #sidebar > div { width: auto; margin: 0 .5rem; flex: 1 1 100%;}
#active_admin_content #sidebar > div:first-child { flex:  0 0 auto }
#active_admin_content #main_content_wrapper #main_content { margin: 0 }
.table_tools { margin: 1rem 0; }
Run Code Online (Sandbox Code Playgroud)

享受:

在此处输入图片说明