/ / Rails Heroku app spinge e osserva i cambiamenti: ruby-on-rails, ruby, heroku, assets

Rails Heroku app spinge e osserva i cambiamenti: ruby-on-rails, ruby, heroku, assets

Vorrei fare una domanda su heroku e rail. Dato che sono un po 'nuovo per i binari, voglio sapere come funziona con Heroku. Ho un'app e vorrei inviarla a heroku.

Lo so, i binari prendono tutti i file js / css ecomprimi quando sei in modalità di produzione. Il mio problema è che quando cambio js o css localmente e spingo indietro alla stessa app di heroku, come le rotaie gestiscono queste modifiche. Sarebbe così stupido da distruggere l'app di heroku e spingere di nuovo.

risposte:

1 per risposta № 1

Ogni volta che apporti modifiche alla tua applicazionelocalmente dovresti eseguire "bundle rake asset: precompilare RAILS_ENV = produzione". Questo compilerà le tue risorse nella cartella pubblica e quindi dovresti impegnarle a git. Quindi, dopo aver eseguito "git push heroku master", vedrai le tue nuove risorse sull'app distribuita una volta ricaricata.

Per quanto riguarda la distruzione dell'app. va, quando si spingono le modifiche viene solo riavviato. Il tuo database e tutto il resto sono mantenuti intatti.