Как лучше всего добавить глобальный элемент навигации к активному администратору в Rails 3

StackOverflow https://stackoverflow.com/questions/8824886

  •  27-10-2019
  •  | 
  •  

Вопрос

Я пытаюсь добавить элемент меню глобального навигации в свою активную установку администратора (рядом с кнопкой на панель инструментов). Active Admin говорит, что это возможно на их сайте, но у них нет никакой документации о том, как его достичь. Кто-нибудь знает как это сделать?

РЕДАКТИРОВАТЬ: Извините, я должен был быть более ясным. Я хочу добавить ссылку на глобальную навигацию, которая состоит из произвольной пары текста/ссылок. Т.е., если я хотел добавить ссылку на http://google.com С текстом «Google» в глобальной навигации Active Admin, как бы я это сделал?

Это было полезно?

Решение

ActiveAdmin.register_page "Google" do
  menu :priority => 1, :label => 'Google' , :url => 'http://google.com'
 end

Другие советы

Только для версий ActiveEadmin <= 0,4 :: Чтение источника класса TabbedNavigation, кажется, нет простого способа. Если полагаться на JavaScript и jQuery вас не беспокоит, вы можете поместить что -то похожее на это в своем приложении.js:

$(document).ready(function(){
    $('#dashboard').parent().append('<li><a href="http://www.google.com/">Google</a></li>');
});

Где они утверждают, что это будет возможно?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top