Хотел попробовать что-то новое, используя потрясающую twitter bootstrap и их Less CSS .Я наконец-то запустил свое приложение, но оно зависало в системе только для чтения.Я пытаюсь выяснить свои варианты, используя LESS, rails 3.2 и heroku.Вот что я могу сделать:
(1) Один из вариантов: прекомпиляция.
bundle exec rake assets:precompile
git commit public/assets -m "tedious precompilation task"
git push heroku
Я обязательно забуду один раз скомпилировать, просто запихнуть изменения в heroku и разозлитьмои пользователи.Не то, что я хочу.
(2) Хороший вариант - less.js
.Компилирует на стороне клиента.Это то, что чаще всего используют?
(3) Лучший вариант, ИМО.Прекомпилировать в кеш.Ни рутина прекомпиляции, ни дополнительная работа на стороне клиента.Что я спрашиваю, есть ли что-то вроде хлопот для SASS , за меньшие деньги?
ОБНОВЛЕНИЕ 26-го января-12: люди не используют рельсы стычек 3.1+, они используют sass-рельсы (рельсы по умолчанию 3.2) с конвейером активов.хлопот ооочень рельсы 3.0;) шаг прекомпиляции грабли не удалось в Heroku. / UPDATE
Идея компилирования в статический кеш-стойку для лака абсолютно блестящая.Я бы предпочел, чтобы каждый клиент нуждался в компиляции моего меньшего количества CSS, когда это можно сделать один раз, при развертывании.
ОБНОВЛЕНИЕ 25 января: Обновление себя на heroku.Стек кедра поддерживает конвейер ресурсов, поэтому больше нет необходимости в жемчужине.Правильный? / ОБНОВЛЕНИЕ
Что делать?