2012-01-19 15 views

risposta

1

ActiveAdmin non consente di configurarlo. Hack usando CSS.

In 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

Grazie mille, Akshay. Un'altra soluzione che li disabilita del tutto è https://gist.github.com/1641438. Ma ha funzionato solo per me quando ho iniziato a lavorare con l'ultimo master su Github. –

2

Un'alternativa alla correzione css sopra è questa patch scimmia:

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

ora c'è un'opzione :download_links sul metodo indice, quindi si omettono i link per il download, se tu vuoi.

Ad esempio:

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

Hey @kimos, bella prima risposta. – thomasfedb

+3

Puoi persino impostarlo globalmente in config/initalizers/active_admin.rb – bonyiii

1

si dovrebbe usare come opzione di indice, ma non separarlo dalle funzioni per le colonne. Usalo in questo modo.

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

Non utilizzarlo come this.This permette tutte le colonne tabella viene visualizzata, non è l'unico che si è specificato dalla funzione di colonna

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

Dal momento che hai chiesto come rimuovere link per il download su ogni pagina, quindi la cosa migliore da fare è aggiungere la seguente riga nel file config/initializers/active_admin.rb.

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

È inoltre possibile specificare dove le opzioni che si desidera avere per scaricare i dati, come:

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

Nota: Non dimenticare di riavviare il server dopo aver modificato un file di configurazione.