Rails部署 - 你如何使用capistrano进行rake db:reset?

Zep*_*434 1 ubuntu capistrano ruby-on-rails

我正在使用Linode和Ubuntu 10.04以及Capistrano,Unicorn和Nginx进行部署.

如何heroku run rake db:reset使用此设置完成相应的操作?是否像cap deploy:cold再次运行迁移一样简单?

我已经部署并希望删除所有数据库并重新运行所有迁移但不确定使用此设置运行哪些命令.

Jes*_*ott 8

我写了一个小文件,你可以复制以通过capistrano运行任意rake任务:http://jessewolgamott.com/blog/2012/09/10/the-one-where-you-run-rake-commands-with-capistrano /

设置完成后,您可以:

cap sake:invoke task="db:reset"
Run Code Online (Sandbox Code Playgroud)