如何在导航header中显示current_admin_user的名字?
How to display current_admin_user's name in navigation header?
构造如:
menu.add :label => current_admin_user.full_name do |submenu|
menus.each do |m|
submenu.add :label => m['name'],
:url => "/admin/change/#{m['id']}",
:html_options => {:style => 'float:left;'},
:if => proc { current_admin_user.role?('super_admin') }
end
end
不再适用于 1.0pre+。范围内没有 current_admin_user。但是在日志中我看到在添加菜单之前获取管理员用户的请求。
SELECT `admin_users`.* FROM `admin_users` WHERE `admin_users`.`id` = 6 ORDER BY `admin_users`.`id` ASC LIMIT 1
有机会处理吗?
还是可以用的,我只需要传递一个菜单的id
menu.add id: 'user_name' label: -> { current_admin_user.full_name } do |submenu|
构造如:
menu.add :label => current_admin_user.full_name do |submenu|
menus.each do |m|
submenu.add :label => m['name'],
:url => "/admin/change/#{m['id']}",
:html_options => {:style => 'float:left;'},
:if => proc { current_admin_user.role?('super_admin') }
end
end
不再适用于 1.0pre+。范围内没有 current_admin_user。但是在日志中我看到在添加菜单之前获取管理员用户的请求。
SELECT `admin_users`.* FROM `admin_users` WHERE `admin_users`.`id` = 6 ORDER BY `admin_users`.`id` ASC LIMIT 1
有机会处理吗?
还是可以用的,我只需要传递一个菜单的id
menu.add id: 'user_name' label: -> { current_admin_user.full_name } do |submenu|