2012-01-27 26 views
2

我想覆蓋由Zurb Gem生成的CSS的一些屬性。問題是應用程序中沒有包含這些文件的鏈接。所以如果我把<%= stylesheet_link_tag "application" %>加載到gem創建的隱藏css文件之前。我能做些什麼來解決這個問題?Rails + Zurb - 如何優先我的Css

回答

3

如果您從3.1版本開始使用Rails新的資產管道系統。你可以在application.css中定義你的加載順序。定義裏面的順序是維護的。

因此,通過例如,你可以做

/* 
* = require 'foundation' 
* = require 'my_css' 
* = require 'my_hack_of_foundation 
*/ 

如果您使用application.css的CSS,你可以在最後文件的要求

/* 
* = require 'foundation' 
*/ 

body { 
    background: black; 
} 

/* 
* = require 'my_hack_of_foundation 
*/ 
+1

我跑進加載順序的問題也和選擇刪除require_tree,以便手動加載我需要的內容。我會選擇第一個示例,我更願意將代碼保留在application.js | css文件之外。 – 2012-01-29 21:50:15