Я использую Twitter Bootstrap (не то чтобы это имеет значение, но это сторонний файл CSS).Поскольку это сторонняя «библиотека» CSS, она должна находиться в / vendor / assets / stylesheets
. Все идет нормально.
Теперь я хотел бы объединить весь CSS в один application.css в производственной среде с использованием конвейера ресурсов Rails 3.1 (.1), и именно здесь я застрял.
Когда я запускаю rake assets: precompile
, он работает так, как заявлено. Задача Rake создает несколько файлов application.css в папке public / assets
с дайджестом и всем остальным. Проблема в том, что этот файл содержит только CSS из моих файлов CSS в / app / assets / stylesheets
и полностью игнорирует тот, который находится в папке с ресурсами моего поставщика.
Кто-нибудь знает, чего мне здесь не хватает и как я могу сказать Rails, чтобы он объединял таблицу стилей поставщика вместе с таблицей стилей приложения? Кроме того, достаточно ли включить в представление только:
<%= stylesheet_link_tag "application" %>
(поскольку я ожидаю, что все будет в одном файле в конце) или я должен включить каждый отдельный файл CSS?