Ich bin gespannt, wo ich laufen soll: Produktion“„rake db RAILS_ENV = wandern“, wenn ich auf meinen Server bin Bereitstellung Soll ich es lokal ausführen und dann bereitstellen Oder sollte ich einsetzen.? Führen Sie dann die Migration aus dem Verzeichnis/current auf dem Server aus.Datenbank Migrationen, während die Bereitstellung von Rails-Anwendung
0
A
Antwort
1
Verwenden Sie capistrano zur Bereitstellung? Wenn dies der Fall ist, werden die Migrationen auf dem Entwicklungscomputer von "cap deploy: migrations" ausgeführt und ausgeführt der Server zur gleichen Zeit
Wenn Sie ein komplizierteres Deployment-Rezept haben oder Sharting oder Replikation durchführen, können Sie "cap deploy: update_code" ausführen, was nur Ihr Projekt kopiert. Dann können Sie sich beim Server anmelden und renne th e Migrationen lokal.
Dank einem Haufen! –