Soy un poco nuevo en la cartera de activos de Rails, así que podría estar haciendo algo mal. Intento utilizar Active Admin para mi backend y twitter bootstrap css para mi aplicación de front-end.Rails Active Admin css en conflicto con Twitter Bootstrap css
I añade el bootstrap.css al /aplicaciones/activos/de estilos luego también agregó:
//= require bootstrap
a application.css - luego hice una compilación previa del patrimonio local
Parece para que funcione bien, pero parte del estilo no está llegando exactamente y creo que es porque el CSS activo del administrador lo está anulando.
Mi comprensión es que la aplicación compila los activos de css en el activo público css de la aplicación y la aplicación usa ese archivo cuando se ejecuta.
tengo que separar de alguna manera los dos y hacer que use Twitter arranque css css como el principal en la parte delantera y tal vez no lo dicen a utilizar CSS del administrador activa archivos en la parte delantera.
¿Cuál es la mejor manera de hacerlo?
MattSlay es correcta ... de Ryan Railscast (# 284) le mostrará cómo evitar esto (es todo debido a la "require_tree. "en application.css).Eliminar/editar eso resolverá el problema de CSS. –
Este método funciona bien para mí en modo de desarrollo, pero en producción tengo un problema cuando ejecuto 'bundle exec rake assets: precompile': en mi caso, los archivos css terminan mezclados y bootstrap.css es sobrescrito por ActiveaAdmin. ¿Alguna idea?. ¡Gracias! – CristianOrellanaBak
pero pero 'require_tree .' es la magia que permite que todos los archivos CSS se eliminen mágicamente en uno por Rails ... esta respuesta es exagerada y no debe aceptarse – AlexChaffee