0

我最近在我的 rails 应用程序的初始化文件中添加了一些代码。像任何其他 Rails 应用程序一样,我必须重新启动应用程序才能再次调用初始化程序。'heroku restart' 是否做同样的事情(在提交文件等之后)?如果没有,在heroku中运行初始化文件的正确方法是什么?谢谢!:)

4

2 回答 2

1

在推送您的应用程序时,会编译并启动一个新的 slug,因此每次推送新版本时,您的 rails 应用程序基本上都会重新启动。heroku restart将让您无需推送即可重新启动进程,例如在使用heroku run rake db:migrate.

于 2012-09-25T18:48:35.000 回答
1

初始化程序在应用程序启动时运行。重新启动应用程序会停止它,然后启动它.. 所以是的。:)

于 2012-09-25T18:40:19.563 回答