使用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语句。
答案 0 :(得分:1)
我通过将layout.css.less文件重命名为layout.less
来实现此目的