Rails 4 – как загрузить последнюю таблицу стилей печати с помощью bootstrap-sass

У меня есть приложение для рельсов версии 4.1.5. Есть несколько страниц протоколов, которые необходимо напечатать, и которые необходимо напечатать с точным размером шрифта и толщиной границы (тонкой). Я использую драгоценный камень bootstrap-sass.

Я только что обновил свой код до bootstrap 3 и теперь обнаружил, что bootstrap мешает моей таблице оценок css. Какова моя лучшая стратегия?

  1. Поместите мой файл css таблицы результатов либо в lib/assets, либо в vendor/assets. Я читал, что существует нисходящий порядок загрузки с последними загружаемыми поставщиками/активами, но не могу подтвердить, правда ли это.

  2. Поместите мой оценочный лист css (или sass) в мой бутстрап переопределяет css после директивы начальной загрузки @import.

  3. Удалите require_tree из моего application.css и потребуйте каждый файл явно по порядку. Я понимаю, что require_tree будет загружать файлы в случайном порядке.

  4. Ни один из вышеперечисленных?


person markhorrocks    schedule 10.09.2014    source источник


Ответы (1)


require_tree будет загружаться в алфавитном порядке. Вы можете префикс каждого файла с числом, но это не моя рекомендация.

Вы можете явно потребовать файлы, а затем использовать require_tree, который является универсальным для остальных, что я и рекомендую.

Что касается порядка, если вы хотите повлиять на все элементы на основе переменных sass, такие как размер шрифта, по всему сайту:

  1. объявить значения для соответствующих переменных (см. bootstrap/variables.scss)
  2. импортировать бутстрап
  3. требуют специфики, а затем улавливают все с помощью require_tree
person kross    schedule 06.01.2015