Prima ho creato un file CSS active_admin "active_admin.css.scss" on app/beni/fogli di stile/active_admin.css.scssActiveadmin sovrascrive il mio css
/* active_admin.css.scss */
@import "active_admin/mixins";
@import "active_admin/base";
/* application.css.scss*/
@import "active_admin.css.scss"
Così ho un sacco di css di il mio stato è stato annullato, ho seguito le istruzioni di questo post http://robertomurray.co.uk/blog/2011/rails-fix-activeadmin-css-over-riding-problem ma ancora non funziona. Ho cambiato la posizione del file da app/assets/stylesheets/active_admin.css.scss a vendor/assets/stylesheets/active_admin.css.scss ma ho ancora il problema.
Quindi penso che la mia domanda è come posso caricare i file activeadmin css solo quando effettivamente necessario?
questa linea farà l'amministratore css attiva disponibile alla sezione admin -> config .assets.precompile + = ['active_admin.css'] – jimagic
devi elencare/inserire tutto il nome CSS all'interno di application.css tranne active_admin.css e rimuovere -> require_tree – jimagic
Due cose: 1. Aggiungere active_admin.css alla lista di precompilazione non è necessaria; AA lo fa già. 2. C'è un biglietto aperto per affrontare il problema descritto qui: https://github.com/gregbell/active_admin/issues/2514 – seanlinsley