2012-01-19 17 views

cevap

1

ActiveAdmin, bunun yapılandırılmasına izin vermez. CSS kullanarak kes. Eğer indirme bağlantıları eğer ihmal yüzden,

module ActiveAdmin 
    module Views 
    class PaginatedCollection 
     def build_download_format_links(*args) 
     '' 
     end 
    end 
    end 
end 
+0

Çok teşekkürler, Akshay. Onları tamamen devre dışı bırakan bir başka çözüm de https://gist.github.com/1641438 adresinde. Ama Github'daki son usta çalışmaya başladığımda sadece benim için çalıştı. –

2

yukarıdaki css düzeltme bir alternatif olarak

bu maymun yama İstediğiniz. Örneğin

:

ActiveAdmin.register Post do 
    index :download_links => false do 
    # whatever 
    end 
end 
15

şimdi indeks yöntemine bir seçenek :download_links vardır: app/assets/stylesheets/active_admin.css.scss

.index #active_admin_content #index_footer { 
    color: white; // Hides the 'Download text'. Pagination links are styled on their own 
    a { 
    display: none; // Hides the CSV .. links 
    } 
} 
+0

Hey @kimos, ilk güzel yanıt. – thomasfedb

+3

Genel olarak config/initalizers/active_admin.rb dosyasında ayarlayabilirsiniz. – bonyiii

1

Sen endeksinin bir seçenek olarak kullanmak gerekir, ancak kolon fonksiyonları ayırmak gerekmez. Bunu böyle kullanın.

ActiveAdmin.register Post do 
    index :download_links => false do 
    column :title 
    column :body 
    end 
end 

her indirme bağlantıları nasıl kaldırılacağı istediğinden beri sütun işlevi

index download_links: false 
index do 
    column :title 
    column :body 
end 
0

tarafından belirtilen tek değil, görüntülenen tüm tablo sütunları sağlayacak this.This gibi kullanmayın Sayfanın en iyisi, aşağıdaki satırı config/initializers/active_admin.rb dosyasına eklemektir. Eğer gibi, verilerin indirilmesi için istiyorum nerede seçenekleri

config.namespace :admin do |admin| 
    admin.download_links = false 
end 

Ayrıca belirtebilirsiniz:

config.namespace :admin do |admin| 
    admin.download_links = [:pdf] # Now, it will only show PDF option. 
end 

Not: Bir yapılandırma dosyasını değiştirmek sonra sunucuyu yeniden unutmayın.

İlgili konular