使用rails 3.1 + less-rails导入本地.css.less文件

时间:2011-12-14 16:46:42

标签: ruby-on-rails-3.1 less

使用rails 3.1和less-rails(> = 2.1.1):

是否有人成功使用@import包含本地.css.less文件?我使用以下文件结构来尝试这样做:

application.css:

//= require less

less.css.less:

@import "layout"

layout.css.less:

body {
  background-color: white;
}

然而,layout.css.less的内容永远不会被加载。我也试过导入" layout.css"和" layout.css.less"无济于事。

我知道less.css.less会被加载,因为如果我把一些css放在那里,它就会被加载。

我使用@import包含layout.css.less文件,因为(最终)我试图使用资产助手image-url,而less-rails的作者告诉我,我需要使用@import here

更新:

我在@import语句中添加了一个分号,而现在加载的less.css.less文件中没有任何内容,我在加载的样式表中看到了@import语句。

1 个答案:

答案 0 :(得分:1)

我通过将layout.css.less文件重命名为layout.less

来实现此目的