Ruby on rails 3.1 使用rails 3.1+;导入local.css.less文件;少轨

Ruby on rails 3.1 使用rails 3.1+;导入local.css.less文件;少轨,ruby-on-rails-3.1,less,Ruby On Rails 3.1,Less,使用rails 3.1和更少的rails(>=2.1.1): 是否有人成功地使用@import包含本地.css.less文件?我正在使用以下文件结构来尝试这样做: application.css: //= require less less.css.less: @import "layout" body { background-color: white; } layout.css.less: @import "layout" body { background-color: w

使用rails 3.1和更少的rails(>=2.1.1):

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

application.css:

//= require less
less.css.less:

@import "layout"
body {
  background-color: white;
}
layout.css.less:

@import "layout"
body {
  background-color: white;
}
但是layout.css.less的内容从未加载。我还尝试导入“layout.css”和“layout.css.less”,但都没有效果

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

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

更新:


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

我是通过将layout.css.less文件重命名为layout来实现的。less

我是通过将layout.css.less文件重命名为layout.less来实现的。请回答问题并将其标记为已回答。它现在显示为未回答…我有同样的问题,但我试图使用@import指令将常规CSS文件导入较少的文件。非常感谢你!重命名为*.less修复了这一切!