Ruby on rails 在Rails中部署期间,如何无缝地处理生产数据库中的迁移?

Ruby on rails 在Rails中部署期间,如何无缝地处理生产数据库中的迁移?,ruby-on-rails,migration,production-environment,Ruby On Rails,Migration,Production Environment,在更新代码之前,将db:migrate放在capistrano任务中是否是标准做法?我不想忘记在生产中添加一个列,并得到错误,所以我觉得应该有一个无缝的方法来做到这一点。按照我说的方式做有什么不对吗。。。只是想知道这里的标准实践是什么执行cap-T并阅读cap:deploy:migrate和cap:deploy:migrations :migrations=>“部署然后运行迁移”,而:migrate=>“在当前部署上运行迁移”

在更新代码之前,将db:migrate放在capistrano任务中是否是标准做法?我不想忘记在生产中添加一个列,并得到错误,所以我觉得应该有一个无缝的方法来做到这一点。按照我说的方式做有什么不对吗。。。只是想知道这里的标准实践是什么

执行
cap-T
并阅读
cap:deploy:migrate
cap:deploy:migrations

:migrations=>“部署然后运行迁移”,而:migrate=>“在当前部署上运行迁移”