ActiveAdmin如何在没有模型的情况下添加自定义控制器

bru*_*nto 5 ruby-on-rails ruby-on-rails-3 activeadmin

可能重复:
将页面添加到活动管理员

我目前正在寻找一种解决方案,用于将没有模型的控制器添加到由ActiveAdmin(和Rails 3.1)生成的admin.当然我想在导航栏中添加一个新菜单.

使用ActiveAdmin.register MyControllerWithoutModel do不起作用.

编辑:此问题与添加页面重复到活动管理员,但未找到答案.

Ale*_*nko 0

我一直在寻找这个来编辑应用程序配置,但似乎没有模型这是不可能的。我刚刚在数据库中创建了带有表的空模型,并像往常一样注册资源。

自定义资源:

禁用过滤器

config.clear_sidebar_sections!
Run Code Online (Sandbox Code Playgroud)

自定义菜单路径

ActiveAdmin.application.namespaces[:admin].resources['Configuration'].namespace.menu.items.each{|i| i.instance_eval('@cached_url[:admin_configurations_path] = "/admin"')}
Run Code Online (Sandbox Code Playgroud)