Направляющие 3 и Heroku: автоматически “обстреливают db:migrate” на нажатии?

У меня есть небольшое раздражение с моим heroku, продвигают/развертывают процесс, который иначе был радостью, чтобы обнаружить и использовать.

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

Должен быть способ изменить процесс развертывания для выполнения rake db:migrate автоматически как часть развернуть процесса, но я не могу разработать его.

Это - что-то, что я установил в heroku cpanel? Действительно ли это - опция, которую я передаю heroku из командной строки? Действительно ли это - рычаг мерзавца? Кто-либо может разъяснить мне? спасибо, макс.

61
задан 11 May 2011 в 18:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: