Jestem trochę nowy w zasobie aktywów Railsów, więc mógłbym zrobić coś złego. Próbuję użyć Active Admin dla mojego backendu i twittera bootstrap css dla mojej aplikacji front endowej.Szyny Aktywna administracja css w konflikcie z serwerem Twitter Bootstrap css
dodałem bootstrap.css do /app/aktywów/stylów następnie również dodania:
//= require bootstrap
do application.css - wtedy zrobiłem precompile aktywów lokalnie
wydaje aby działała dobrze, ale niektóre stylizacje nie przychodzą dokładnie i myślę, że to dlatego, że aktywne css administratora to nadpisuje.
Rozumiem, że aplikacja kompiluje zasoby css do publicznego zasobu aplikacji css, a aplikacja używa tego pliku podczas pracy.
trzeba jakoś oddzielić od siebie i uczynić go używać twitter bootstrap css jako główny css na przednim końcu i może powiedzieć to, aby nie używać CSS aktywnego admin plików na przednim końcu.
Jaki jest najlepszy sposób na zrobienie tego?
MattSlay jest poprawna ... Ryana RailsCast (# 284) pokaże, jak to obejść (to wszystko z powodu „require_tree. "w application.css).Usunięcie/edycja, która rozwiąże problem CSS. –
Ta metoda działa dobrze dla mnie w trybie programistycznym, ale w produkcji mam problem, gdy uruchamiam 'bundle exec rake assets: precompile': w moim przypadku pliki css kończą się mieszane, a bootstrap.css zostanie zastąpiony przez ActiveaAdmin. Dowolny pomysł?. Dzięki! – CristianOrellanaBak
ale ale 'require_tree .' jest magią, która pozwala magicznie zgnieść wszystkie twoje pliki CSS do jednego przez Railsy ... ta odpowiedź jest przesadna i powinna być nieakceptowana – AlexChaffee