【问题标题】:import local .css.less file with rails 3.1 + less-rails使用 rails 3.1 + less-rails 导入本地 .css.less 文件
【发布时间】:2012-05-18 23:38:05
【问题描述】:

使用 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 语句中添加了一个分号,现在我在加载的样式表中看到了@import 语句本身,而不是来自正在加载的less.css.less 文件中的任何内容。

【问题讨论】:

  • 我通过将 layout.css.less 文件重命名为 layout.less 来完成这项工作
  • 请您回答问题并将其标记为已回答。它现在显示为未答复...

标签: ruby-on-rails-3.1 less


【解决方案1】:

我通过将 layout.css.less 文件重命名为 layout.less 来完成这项工作

【讨论】:

  • 我遇到了同样的问题,但我试图使用 @import 指令将常规 CSS 文件导入 LESS 文件。非常感谢!重命名为 *.less 解决了这一切!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-12
  • 1970-01-01
  • 1970-01-01
  • 2011-12-28
  • 1970-01-01
  • 2012-03-25
  • 1970-01-01
相关资源
最近更新 更多