Was ist der beste Weg, um ein globales Navigationselement zum aktiven Administrator in Rails 3 hinzuzufügen?

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

  •  27-10-2019
  •  | 
  •  

Frage

Ich versuche, meiner aktiven Administratorinstallation einen globalen Menüelement für Navigation hinzuzufügen (neben der Schaltfläche "Dashboard" NAV). Der aktive Administrator sagt, dass dies auf ihrer Website möglich ist, aber sie haben keine Unterlagen darüber, wie es erreicht werden soll. Weiß jemand, wie man das macht?

EDIT: Entschuldigung, ich hätte klarer sein sollen. Ich möchte einen Link zur globalen Navigation hinzufügen, der aus einem willkürlichen Text-/Linkpaar besteht. Dh, wenn ich einen Link hinzufügen wollte http://google.com Wie würde ich das mit dem Text "Google" in der globalen Navigation von Active Administrator "erreichen?

War es hilfreich?

Lösung

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

Andere Tipps

Nur relevant für activeAdmin -Versionen <= 0,4 :: Das Lesen der Quelle der Registerkartenklasse scheint keine einfache Möglichkeit zu geben. Wenn Sie sich auf JavaScript und JQuery verlassen, können Sie in Ihrer Anwendung etwas Ähnliches in Ihre Anwendung platzieren.js:

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

Wo behaupten sie, dass dies möglich wäre?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top