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
。不是我最喜欢的解决方案,但在尝试了很多东西后它起作用了。
因此,在 ActiveAdmin 资源页面中,我可以轻松添加 menu false
以隐藏当前资源的菜单项。我在 initializers/active_admin.rb
中设置了一个静态菜单,所以现在我想将 menu false
默认设置为每个页面,有没有办法在初始化程序中执行此操作?
如果有人遇到这个问题,我会结束 monkeypatching ActiveAdmin::Resource::Menu
模块,并且我已经将 include_in_menu?
方法覆盖为始终 return false
。不是我最喜欢的解决方案,但在尝试了很多东西后它起作用了。