Стратегия организации изображений с Rails & Sass - PullRequest
1 голос
/ 26 октября 2010

По мере увеличения количества наших страниц количество изображений в проекте rails значительно увеличилось.У кого-нибудь есть хорошая стратегия для отслеживания этих изображений?

Мы экспериментировали с парой идей, но, похоже, ничего не решает все.Вот требования высокого уровня, к которым мы пришли:

  • Изображения должны быть доступны любому разработчику локально (если у них есть доступ к коду).
  • Обновленные изображения могут автоматически отправлятьсяamazon s3 (и выход в облако) при развертывании
  • Простой способ «истечь» образа при его изменении, заставляя браузеры загружать вместо использования кэшированной версии

1 Ответ

2 голосов
/ 26 октября 2010

На самом деле мы развернули Rake Task, чтобы заархивировать его и синхронизировать все файлы между нашим приложением и (в нашем случае) Cloudfiles.

Rake Task проверяет наличие новых файлов или файлов, которые были изменены, изагружает их в Cloudfiles.Если разработчик добавляет ресурс, он может просто запустить задачу rake и обновить облако.Они также регистрируют файл в нашем контроле версий, чтобы другие разработчики имели к нему доступ.

...