Я использую рельсы 3.0.1, и хотя мы намерены перейти на 3.1 и конвейер ресурсов, я ищу решения / обходные пути для создания активов во время горячих перезапусков единорога.
По сути, в настоящее время происходит развертывание на нашем сайте, и когда развертывание завершено, «текущая» символическая ссылка изменяется на новый каталог, который еще не имеет статических ресурсов. Затем, примерно через 60 секунд, все ресурсы генерируются, и все в порядке, но за 60 секунд до того, как ресурсы были созданы, наш сайт в основном не работает.
Вопросы:
- Если я скопирую файлы из старого каталога выпуска, в новый каталог будет перезаписано генерацией активов старые файлы, которые я скопировал?
- Где в коде рельсов производится генерация активов? ActionPack Dispatcher?
- Генерация этих активов производится при инициализации приложения или на другом этапе?