2012-01-11 17 views
6

'da Active Admin'e genel bir gezinti öğesi eklemenin en iyi yolu, Genel Yönetici yüklememe ('Gösterge Panosu' nav düğmesinin yanında) genel bir gezinme menü öğesi eklemeye çalışıyorum. Aktif Yönetici bunun sitelerinde mümkün olduğunu, ancak bunun nasıl gerçekleştirileceğiyle ilgili herhangi bir belge bulunmadığını söylüyor. Bunu yapmayı bilen var mı?Rails 3

DÜZENLEME: Üzgünüm, daha açık olmalıydım. İsteğe bağlı bir metin/bağlantı çiftinden oluşan genel gezinmeye bir bağlantı eklemek istiyorum. IE, etkin yönetici genel navigasyonunda "Google" metniyle http://google.com numaralı bağlantıya bir bağlantı eklemek istediğimde bunu nasıl başarabilirim?

cevap

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

numaralı iyi nokta, bunu yapabilir. Bu soru orijinal olarak sorulduğunda, register_page yönergesi henüz AA'da mevcut değildi. –

-1

Yalnızca ActiveAdmin sürümleri için uygun < = 0.4 :: TabbedNavigation sınıfının kaynağını okumak, kolay bir yol gibi görünmemektedir. JavaScript ve jQuery sizi rahatsız etmez güvenerek ederseniz, application.js buna benzer bir şey koyabilirsiniz:

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

bu mümkün olacağını iddia yapmak Nerede?

+1

Teşekkürler Sjors, sanırım bunu nasıl ele aldım. Bu yazı hakkında unutmuştum :) Ana Sayfada, Active Admin şunu belirtir: "Global Gezinme Özelleştirilebilir genel gezinme, işletmeniz için kullanılabilir yönetici arabirimleri oluşturmanıza olanak tanır." - Ben nav çubuğundaki bağlantıları istediğiniz herhangi bir şeye yapılandırabileceğinizi kastediyorum. Sanırım bu böyle olmamalı. –

+1

Ya da uygulamanın geri kalanında herhangi bir şeyle çakışmasını istemiyorsanız bu kodu active_admin.js öğesine ekleyebilirsiniz. – Elliott

+0

@Elliot: ActiveAdmin'in daha yeni sürümlerinde –