如何在Rails 3.1 Asset Pipeline中使用较少的变量

时间:2011-10-01 23:45:24

标签: ruby-on-rails css ruby-on-rails-3.1 less asset-pipeline

我正在将一些较少的文件转换为rails应用程序,并遇到处理变量和其他较少功能的问题。

我在application.css中需要我的资源,但在查看页面时会看到以下错误:

Less::ParseError: variable @light-border is undefined
  (in tokens.css.less
Served asset /tokens.css - 500 Internal Server Error

我有一个较少的文件来定义我的所有变量和其他几个定义各种mixin的文件。

这个问题似乎也影响了mixins - 看起来单独处理的文件越少,但不是单个上下文...因此变量和mixin错误。单个文件将呈现,但不包括各种组件和变量。

在Rails中使用它是否有诀窍?

1 个答案:

答案 0 :(得分:1)

我添加了less-rails gem,它现在似乎有效。我认为资产管道实际上并不支持比基本用途更少的用途。