2012-01-11 14 views
6

Active Adminインストール(「ダッシュボード」ナビゲーションボタンの横に)にグローバルナビゲーションメニュー項目を追加しようとしています。アクティブな管理者は、これは自分のサイトでは可能だが、それを達成する方法についてはドキュメントを持っていないと述べている。誰もこれを行う方法を知っていますか?Rails 3のActive Adminにグローバルナビゲーション項目を追加するにはどうすればいいですか

編集:申し訳ありませんが、私はより明確にすべきでした。任意のテキスト/リンクのペアで構成されるグローバルナビゲーションへのリンクを追加したいと思います。 IEの場合、アクティブな管理者のグローバルナビゲーションに "Google"というテキストのhttp://google.comへのリンクを追加するにはどうすればよいですか?

答えて

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

があります。この質問が最初に頼まれたとき、register_page指令はまだAAに存在しませんでした。 –

-1

ActiveAdminのバージョンにのみ関連します< = 0.4 :: TabbedNavigationクラスのソースを読むと、簡単な方法ではないようです。 JavaScriptとjqueryのに頼ることはお邪魔していない場合、あなたはあなたのapplication.jsに次のようなものを置くことができます:

彼らはこれが可能であることを主張しない
$(document).ready(function(){ 
    $('#dashboard').parent().append('<li><a href="http://www.google.com/">Google</a></li>'); 
}); 

+1

ありがとうございました。これは私がこれを処理する方法です。私はこの投稿を忘れていました:) ホームページでは、アクティブな管理者は次のように述べています。 "グローバルナビゲーション カスタマイズ可能なグローバルナビゲーションでは、あなたのビジネスに使用可能な管理インターフェースを作成できます。これはあなたが望むものにナビバーのリンクを設定できるということを意味していたと私は考えていました。私はそうであってはならないと思う。 –

+1

または、アプリケーションの残りの部分と衝突させたくない場合は、そのコードをactive_admin.jsに追加できます。 – Elliott

+0

@Elliot:新しいバージョンのActiveAdminでは良い点 –

関連する問題