Rails + Zurb - 如何优先考虑我的Css

时间:2012-01-27 05:52:19

标签: ruby-on-rails css gem override

我想覆盖Zurb Gem生成的css中的一些属性。问题是应用程序中没有链接包含这些文件。因此,如果我放置<%= stylesheet_link_tag "application" %>,它将在gem创建的隐藏css文件之前加载。我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分: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
 */