Ogni volta schiero la mia Rails 3.2 progetto per Heroku, rake assets:precompile
è gestito:È possibile saltare la fase di precompilazione delle risorse per un singolo push di git su Heroku?
$ git push heroku master
...
----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
Asset precompilation completed (189.17s)
...
volte vorrei fare una spinta che so non cambia alcuna attività, come ad esempio un rapido aggiornamento rapido a un controller. È possibile saltare la risorsa: passo precompilato per una singola spinta git a Heroku?
Grazie.
Se voglio ancora che le risorse vengano compilate su Heroku più volte, questa soluzione significa che dovrei fare un checkin nel file manifest.yml, spingere su heroku, quindi essere assolutamente sicuro di rimuovere quel file. Destra? C'è un modo che non comporterebbe questo passaggio aggiuntivo? – Eli
Se si guarda attentamente quando si distribuisce su Heroku, ci sarebbe una riga che dice qualcosa come 'manifest manifest.yml. Supponendo che le risorse siano compilate localmente. Quindi essenzialmente il file manifest è un segnale per dire a Heroku di non eseguire la compilazione degli asset. Penso che puoi sempre eseguire manualmente "heroku run rake assets: precompile' sulla tua console. –
L'esecuzione di "heroku run rake assets: precompile' dalla tua console ** non ** precompila le risorse per il tuo running Heroku dyno. Ogni processo eseguito su Heroku viene eseguito in diversi ambienti virtuali. –