Недавно я добавил гем турбо звездочек https://github.com/ndbroadbent/turbo-sprockets-rails3 к моему приложению rails, я использую capistrano для развертывания в Amazon EC2.
Я немного смущен тем, как я могу заставить эту работу работать. активы: предварительная компиляция работала на моем локальном компьютере, но на экземпляре Amazon это не сработало.
Короче говоря, capistrano создает новый каталог выпуска для каждого развертывания, а каталог public/assets пуст, поэтому каждый раз, когда он создает новый и при запуске assets:precompile он предварительно компилирует все активы.
Должен ли я предварительно скомпилировать локально и добавить их в git или скопировать каталог public/assets из последнего развертывания до того, как capistrano запустит assets:precompile ?
Каким было бы самое чистое/лучшее практическое решение?
/Edit Или, может быть, хранить скомпилированные ресурсы в общем каталоге?