2012-01-27 4 views
2

私は、Zurb Gemによって生成されたCSSからいくつかのプロパティをオーバーライドしたいと考えています。問題は、これらのファイルを含めるアプリケーションにリンクがないことです。だから<%= stylesheet_link_tag "application" %>を置くと、gemで作成された隠しCSSファイルの前に読み込まれます。その問題を解決するために私は何ができますか?Rails + Zurb - 私のCSSを優先する方法

答えて

3

Railsの新しいアセットパイプラインシステムを3.1以降で使用している場合。 application.cssでロードする順序を定義することができます。内側を定義する順序は維持されます。ですから、例えばによって、あなたはあなたがあなたのファイルの最後

/* 
* = require 'foundation' 
*/ 

body { 
    background: black; 
} 

/* 
* = require 'my_hack_of_foundation 
*/ 
+1

に必要になることがapplication.cssでのCSSを使用する場合、私はまた、ロード順の問題に遭遇して選んだの

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

を行うことができます必要なものを手動でロードするためにrequire_treeを削除してください。私は最初の例を選ぶだろう、私はapplication.js | cssファイルからコードを残すことを好む。 –

関連する問題