2014-09-10 22 views
1

我在4.1.5有一个Rails应用程序。有一些评分表页面需要打印,需要以准确的字体大小和td边框厚度(薄)进行打印。我正在使用bootstrap-sass gem。Rails 4 - 如何使用bootstrap-sass加载最后的打印样式表

我刚刚更新了我的代码bootstrap 3,现在发现bootstrap干扰我的评分表css。我最好的策略是什么?

  1. 将我的scoresheet css文件放在lib/assets或vendor/assets中。我已经读过,最后加载了供应商/资产的下降加载顺序,但无法确认是否属实。

  2. 将我的评分表css(或sass)放入我的引导程序中,覆盖css后的@import bootstrap指令。

  3. 从我的application.css中删除require_tree并按顺序显式地要求每个文件。我知道require_tree会以随机顺序加载文件。

  4. 以上都不是?

回答

0

require_tree将按字母顺序加载。你可以在每个文件前加一个数字,但这不是我的建议。

你可以明确地要求文件,然后在require_tree之后,其余的我都会推荐。

有关顺序,如果你想影响所有基于青菜变量的项目,如在整个网站字体大小:

  1. 匹配变量(见引导/ variables.scss)
  2. 进口申报值bootstrap
  3. 需要具体细节,然后搭配require_tree