Выставляем в nginx кэширование для скриптов и стилей
location ~ \.(js|css)$ {
expires max;
}
Как следствие теперь, чтобы браузер подтянул измененный js/css необходимо изменить url. Дописать ?r123 к примеру (подключается через registerPackage). Что как-то не очень удобно, если в проекте много стилей и скриптов.
Взглянул было на assetManager, но потом понял, что путь в итоге всегда один и тот-же, и это не поможет. Как это лучше сделать? Есть готовые примеры?
Почитал
habrahabr.ru/post/139166/, узнал надо обязательно делать touch /path/to/your/website/protected/assets. Как-то без этого можно? В статье писали, что в рельсах уже решили эту проблему. Что это за решение?