Sto usando admin e admin aggiunto di recente, che ha creato una tabella separata di admin_users per mantenere gli amministratori.Salta prima del filtro con Active Admin
Tutto funziona correttamente con Active Admin quando tento di accedere e navigare. Tuttavia, il mio controller applicazione ha questo per gli utenti generici:.
before_filter :authenticate_user!, :except => [:show, :index]
A causa di questo, quando all'interno l'interfaccia di amministrazione attiva, ogni volta che provo per modificare o eliminare qualsiasi cosa, mi chiede il login ho imparato che una skip_before_filter può essere utilizzato all'interno del controller in cui il filtro before_filter deve essere escluso, tuttavia Active Admin non ha un file controller nella cartella controller o in qualsiasi parte del mio progetto potrei guardare.
qualcuno può suggerire come rendere amministratore attivo ignorare l'applicazione beofre_filter che voglio applicare su tutti i client/utenti di fronte?
Perfetto! grazie – alik
Per qualche motivo, la riga nel file degli inizializzatori non funziona per me. E non sono sicuro. . in quali file aggiungi il codice per modificare il controller ActiveAdmin? – John
@John Assicurati di riavviare l'app dopo aver modificato l'inizializzatore e puoi utilizzare la DSL che modifica il controller all'interno dei file di definizione dell'amministratore (ad esempio app/admin/post.rb). – coreyward