【发布时间】:2014-02-18 07:20:56
【问题描述】:
Rails 资产管道将我的所有 LESS 文件(包括 Bootstrap 变量、mixin 等)编译为一个样式表。问题是输出的 CSS 越来越大,而且很多样式只特定于一页。我只想为该页面加载这些样式。
所以我制作了加载 application.less 和页面特定样式表的布局。我@import application.less 中的所有 Boostrap LESS 文件。但我也想在我的页面特定样式表中使用来自 Bootstrap 的一些变量/混合。所以我必须在我的页面特定样式表中再次@import 引导文件,我已经在 application.less 中拥有这些文件。 Bootstrap 现在是重复的。
解决此问题的最佳方法是什么?我尝试使用参考导入@import (reference) "bootstrap.less";,但出现较少错误:expected ')' got 'r'。
我正在使用less (2.4.0, 2.3.2) 和less-rails (2.4.2, 2.3.3)。
【问题讨论】:
标签: ruby-on-rails twitter-bootstrap less