0

我需要找到一种方法来更改 Active Admin 中的所有菜单项 url。似乎活动管理员的其余部分正确链接到 [app]/admin/[final link],但是 Active admin 中的菜单项只是链接到 /admin/[final link]。我不知道如何更改菜单项的 url 以遵循与 activeAdmin 的其余部分相同的约定,即 [app]/admin/[final link]。

更改路由中的范围/名称链接不起作用。

4

2 回答 2

1

在花了一些时间之后,我想我找到了一种更改菜单项网址的方法。您可以进入项目中 app/admin 下的资源文件并添加此...假设菜单项适用于 www.home.com/app/admin/posts

ActiveAdmin.register Post do
    menu :url => "/app/admin/posts" 
end
于 2013-07-20T23:41:41.423 回答
0

您也可以将 proc 传递给菜单 url

ActiveAdmin.register Post do
      menu url: proc{ admin_posts_path }
   end

参考:https ://www.titanwolf.org/Network/q/8d3e9507-f612-4b42-a060-09e9aafebf0b/y

于 2021-12-09T13:45:58.517 回答