从活动管理员链接到用户帐户

时间:2015-10-11 20:24:55

标签: ruby-on-rails

我想创建一个从活动管理员到我的用户编辑页面的链接。我在这里在线搜索,但找不到任何引用为特定用户创建链接的内容。我猜我会在admin_user.rb页面添加一些代码,但不清楚我需要添加什么。此外,活动管理员是否需要权限才能进入用户的编辑页面,因为此页面位于用户名和密码后面?任何帮助将非常感谢。

1 个答案:

答案 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