@bood

Rails 4, asset pipeline, конкатенация css

Есть rails приложение. Есть много css файлов, несколько авторских, но большинство bootstrap и jquery плагины. Все они распиханы по app/assets, lib/assets и vendor/assets директроиям.
Есть манифест application.css в котором прописаны все зависимости.

Все работает хорошо до тех пор, пока config.assets.debug = true.
Все ломается как только я отключаю debug режим и sprockets начинает сливать все в один файл.

Результирующий файл выглядит нормально, все файлы есть и в верном порядке. Но стили перестают применяться. Например вместо правила "ul.ui-autocomplete" к элементу списка применяется "body".
Слетают шрифты...

Javascript файлы объеденяются успешно.

В общем подскажите, как такое гуглить.
guides.rubyonrails.org/asset_pipeline.html - уже второй день читаю.
  • Вопрос задан
  • 2711 просмотров
Пригласить эксперта
Ответы на вопрос 2
@XimikS
> Все работает хорошо до тех пор, пока config.assets.debug = true.
В смысле в продакшене?
А вы ассеты прекомпилили?
Покажите Gemfile и enviroments/production.rb хотя бы, а то как на гуще гадать
Если используете cvs, откатитесь к предыдущему коммиту, где всё работает.
Ответ написан
Pozadi
@Pozadi
В IE есть ограничение на 4095 селекторов на файл. Может вы в это ограничение упираетесь?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы