我想创建一个从活动管理员到我的用户编辑页面的链接。我在这里在线搜索,但找不到任何引用为特定用户创建链接的内容。我猜我会在admin_user.rb页面添加一些代码,但不清楚我需要添加什么。此外,活动管理员是否需要权限才能进入用户的编辑页面,因为此页面位于用户名和密码后面?任何帮助将非常感谢。
答案 0 :(得分:0)
您可以在 config / initializers / active_admin.rb 中添加以下这些行:
ActiveAdmin.setup do |config|
config.namespace :activeadmin do |admin|
admin.build_menu :utility_navigation do |menu|
user_menu = menu.add label: proc { current_admin_user.email },
url: proc { edit_activeadmin_admin_user_url(current_active_admin_user.id) },
id: 'current_user',
if: proc { current_active_admin_user } # Check the permissions here
admin.add_logout_button_to_menu user_menu, 100
end
end
end