当我部署到我的服务器时,我很好奇我应该运行“rake db:migrate RAILS_ENV =”production“。我应该在本地运行然后部署吗?或者我应该部署然后运行从/服务器上的当前目录?提前感谢!
答案 0 :(得分:1)
您使用capistrano进行部署吗?如果是这样,从开发计算机运行“cap deploy:migrations”,将同时在服务器上部署和运行迁移。
如果您有更复杂的部署配方或具有分片或复制,您可以运行“cap deploy:update_code”,它只会复制您的项目。然后,您可以登录到服务器并在本地运行迁移。