Какой лучший рабочий процесс для дизайнеров для работы с конвейером ресурсов Rails 3.1 - PullRequest
2 голосов
/ 24 ноября 2011

Я работаю в ресурсоемком приложении Rails 3.1.2 в качестве внешнего интерфейса / дизайнера и постоянно меняю таблицы стилей (компас), перезагружаю браузер, ...

Так как мы переключились на конвейер ресурсов, он компилирует scss, js, ... и это занимает целую вечность (30 с / с). В такой среде невозможно быстро работать дизайнером.

Вот мой конфиг разработчика:

# from dev_tweaks gem
config.dev_tweaks.autoload_rules do
  keep :all

  skip '/favicon.ico'
  # Commented out to prevent scss caching
  # skip :assets
  skip :xhr
  keep :forced
end

config.assets.debug = false
config.cache_classes = false

Существует ли магический конфиг / настройки / гем, который позволял бы компилировать только то, что было изменено?

1 Ответ

3 голосов
/ 24 ноября 2011

Может быть служить (источник) это что-то для вас? Это небольшой проект, который позволит создать дизайн для приложения rails, но без полноценного приложения rails. Так что это позволит работать быстро.

Конечно, вы добавляете дополнительный шаг: когда ваш дизайн готов, он все равно должен быть скопирован в ваше реальное приложение rails. Но я думаю, что это нормально. Просто используйте подачу на этапе проектирования.

Надеюсь, это поможет.

...