импортировать локальный файл .css.less с помощью rails 3.1 + less-rails

Использование рельсов 3.1 и менее рельсов (>= 2.1.1):

Кто-нибудь успешно использует @import для включения локальных файлов .css.less? Я использую следующую файловую структуру, чтобы попытаться сделать это:

приложение.css:

//= require less

меньше.css.меньше:

@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 здесь

ОБНОВИТЬ:

Я добавил точку с запятой к операторам @import, и теперь вместо загрузки файла less.css.less я вижу сами операторы @import в загруженной таблице стилей.


person kclair    schedule 14.12.2011    source источник
comment
Я получил это, переименовав файл layout.css.less в layout.less   -  person kclair    schedule 14.12.2011
comment
Не могли бы вы ответить на вопрос и отметить его как отвеченный. Он отображается как оставшийся без ответа прямо сейчас...   -  person Chris Jaynes    schedule 18.05.2012


Ответы (1)


Я получил это, переименовав файл layout.css.less в layout.less

person kclair    schedule 18.05.2012
comment
У меня была та же проблема, но я пытался импортировать обычные файлы CSS в файл LESS, используя директиву @import. Большое тебе спасибо! Переименование в *.less все исправило! - person Alex Kovshovik; 31.01.2014