Używam Twittera Bootstrap (nie to ma znaczenie, ale jest to plik CSS innej osoby ). Ponieważ jest to "biblioteka" CSS innej firmy, powinna ona przejść w /vendor/assets/stylesheets
. Jak na razie dobrze.Arkusze stylów CSS dostawcy w Rails 3.1 i potok zasobów
Chciałbym teraz połączyć wszystkie arkusze stylów CSS w jedną aplikację.css w procesie produkcyjnym przy użyciu potoku Rails 3.1 (.1) i tam utknąłem.
Po uruchomieniu rake assets:precompile
działa jak w reklamie. Zadanie Rake tworzy kilka plików application.css w folderze public/assets
ze skrótem i wszystkimi. Problem polega na tym, że ten plik zawiera tylko CSS z moich plików CSS w /app/assets/stylesheets
i całkowicie ignoruje ten w folderze moich dostawców.
Czy ktoś wie, czego tu brakuje i jak mogę powiedzieć Railsom o łączeniu arkusza stylów dostawcy z aplikacją? Ponadto, jest to wystarczy tylko to:
<%= stylesheet_link_tag "application" %>
w widoku (jak oczekiwać, że wszystko będzie w jednym pliku w końcu), czy powinienem to każdy pojedynczy plik CSS?
Miałem drugi plik application.css w folderze zasobów dostawcy, aby uwzględnić kod CSS programu startowego, ale musiałem go uwzględnić w głównej aplikacji app.css. Myślałem, że muszę je rozdzielić. Dziękuję za pomoc! – Cimm