【问题标题】:Rails 4 - how to load print style sheet last with bootstrap-sassRails 4 - 如何使用 bootstrap-sass 最后加载打印样式表
【发布时间】:2014-11-03 19:36:01
【问题描述】:

我有一个 4.1.5 的 rails 应用程序。有一些分数表页面需要打印,并且需要以精确的字体大小和 td 边框厚度(薄)打印。我正在使用 bootstrap-sass gem。

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

  1. 将我的评分表 css 文件放在 lib/assets 或 vendor/assets 中。我读到有一个降序加载顺序,最后加载了供应商/资产,但无法确认是否属实。

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

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

  4. 以上都不是?

【问题讨论】:

    标签: ruby-on-rails twitter-bootstrap bootstrap-sass


    【解决方案1】:

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

    您可以明确要求文件,然后使用require_tree,这是我推荐的其余部分的全部内容。

    关于顺序,如果您想影响整个站点中所有基于 sass 变量的项目,例如字体大小:

    1. 声明匹配变量的值(参见 bootstrap/variables.scss)
    2. 导入引导
    3. 需要详细信息,然后使用 require_tree 全面了解

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      相关资源
      最近更新 更多