我需要找到一种方法来更改 Active Admin 中的所有菜单项 url。似乎活动管理员的其余部分正确链接到 [app]/admin/[final link],但是 Active admin 中的菜单项只是链接到 /admin/[final link]。我不知道如何更改菜单项的 url 以遵循与 activeAdmin 的其余部分相同的约定,即 [app]/admin/[final link]。
更改路由中的范围/名称链接不起作用。
我需要找到一种方法来更改 Active Admin 中的所有菜单项 url。似乎活动管理员的其余部分正确链接到 [app]/admin/[final link],但是 Active admin 中的菜单项只是链接到 /admin/[final link]。我不知道如何更改菜单项的 url 以遵循与 activeAdmin 的其余部分相同的约定,即 [app]/admin/[final link]。
更改路由中的范围/名称链接不起作用。
在花了一些时间之后,我想我找到了一种更改菜单项网址的方法。您可以进入项目中 app/admin 下的资源文件并添加此...假设菜单项适用于 www.home.com/app/admin/posts
ActiveAdmin.register Post do menu :url => "/app/admin/posts" end
您也可以将 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