ActiveAdmin 设置菜单默认为 false

ActiveAdmin set menu false by default

因此,在 ActiveAdmin 资源页面中,我可以轻松添加 menu false 以隐藏当前资源的菜单项。我在 initializers/active_admin.rb 中设置了一个静态菜单,所以现在我想将 menu false 默认设置为每个页面,有没有办法在初始化程序中执行此操作?

如果有人遇到这个问题,我会结束 monkeypatching ActiveAdmin::Resource::Menu 模块,并且我已经将 include_in_menu? 方法覆盖为始终 return false。不是我最喜欢的解决方案,但在尝试了很多东西后它起作用了。