В документах ActiveAdmin говорится, что я могу переопределить навигацию по служебной программе следующим образом:
ActiveAdmin.setup do |config|
config.namespace :admin do |admin|
admin.build_menu :utility_navigation do |menu|
menu.add label: "ActiveAdmin.info", url: "http://www.activeadmin.info", html_options: { target: :blank }
admin.add_logout_button_to_menu menu # can also pass priority & html_options for link_to to use
end
end
end
В нем также говорится, что по умолчанию отображается адрес электронной почты текущего пользователя. Как он получает адрес электронной почты текущего пользователя? Когда я пытаюсь заменить значение menu.add label
на current_admin_user
, я получаю сообщение об ошибке, в котором указано, что current_admin_user
не определено. Как мне получить доступ к информации о текущем авторизованном пользователе из файла конфигурации? Как ActiveAdmin делает это за кулисами?