У меня есть небольшое раздражение с моим heroku, продвигают/развертывают процесс, который иначе был радостью, чтобы обнаружить и использовать.
Если я добавляю новую миграцию к своему приложению, единственный способ, которым я могу встать, это на heroku сервер должно сделать нажатие к heroku удаленному. Это загружает его и перезапускает приложение. Но это не выполняет миграцию, таким образом, я должен сделать heroku rake db:migrate --app myapp
, затем heroku restart --app myapp
. Тем временем приложение повреждается, потому что оно не выполнило миграции, и код относится к полям/таблицам и т.д. в миграции.
Должен быть способ изменить процесс развертывания для выполнения rake db:migrate
автоматически как часть развернуть процесса, но я не могу разработать его.
Это - что-то, что я установил в heroku cpanel? Действительно ли это - опция, которую я передаю heroku из командной строки? Действительно ли это - рычаг мерзавца? Кто-либо может разъяснить мне? спасибо, макс.