Как указывает аплодисмент, Sprockets (что Rails 3.1 использует для своего конвейера ресурсов) поддерживает LESS.
Чтобы настроить приложение Rails для поддержки LESS, вы можете добавить гем в группу ресурсов вашего Gemfile:
group :assets do
gem 'less'
end
Затем запустите bundle install
, чтобы получить гем less
и его зависимости (кстати, включая гем libv8
, и его установка может занять некоторое время).
Теперь это просто вопрос использования расширения .css.less с таблицами стилей в вашем каталоге ./app/assets/stylesheets
.Обратите внимание, что вы не получите никаких полезных сообщений, если у вас есть какие-либо синтаксические ошибки в ваших файлах LESS (это сбило меня с толку на секунду).