使用带有rails资产管道的twitter bootstrap更少

时间:2012-04-23 13:52:51

标签: ruby-on-rails twitter-bootstrap asset-pipeline less sprockets

如何正确地将twitter-bootstrap-rails gem与资产管道集成?

我已经按照安装步骤进行操作,目前我有这个application.css

 *= require_self
 *= require bootstrap_and_overrides

然后在bootstrap_and_overrides.css.less中我导入其他控制器样式表,以使它们与我在覆盖文件中定义的变量一起使用,并且能够在{{1}中的控制器特定样式表中使用bootstrap mixins }文件。目前我正在这样做:

<controller-name>.css.less

但是这样我就失去了资产管道,在开发模式下我再也看不到单独的样式表了。有没有办法让twitter-bootstrap-rails与链轮一起使用?

1 个答案:

答案 0 :(得分:5)

在github上思考this问题解释了你的问题。 (我知道这是为了sass,但无论如何解释应该是有效的)

简而言之,使用sprockets将单独编译每个文件,这意味着您不能使用twitter bootstrap框架定义的变量和mixins。所以我猜答案是否定的:)