2
我想覆蓋由Zurb Gem生成的CSS的一些屬性。問題是應用程序中沒有包含這些文件的鏈接。所以如果我把<%= stylesheet_link_tag "application" %>
加載到gem創建的隱藏css文件之前。我能做些什麼來解決這個問題?Rails + Zurb - 如何優先我的Css
我想覆蓋由Zurb Gem生成的CSS的一些屬性。問題是應用程序中沒有包含這些文件的鏈接。所以如果我把<%= stylesheet_link_tag "application" %>
加載到gem創建的隱藏css文件之前。我能做些什麼來解決這個問題?Rails + Zurb - 如何優先我的Css
如果您從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
*/
我跑進加載順序的問題也和選擇刪除require_tree,以便手動加載我需要的內容。我會選擇第一個示例,我更願意將代碼保留在application.js | css文件之外。 – 2012-01-29 21:50:15