2014-09-10 23 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