推送到Heroku的一个不好的方面是我必须在运行数据库迁移之前推送代码(并且服务器自动重启).
这显然会导致用户在没有新表/属性的情况下浏览具有新代码的网站时出现大约500个错误:Heroku提出的解决方案是使用维护模式,但我想要一种没有缺点的方法让我的webapp每次都运行!
有办法吗?例如Capistrano:
......我没有停机时间!
ruby deployment capistrano heroku uptime
capistrano ×1
deployment ×1
heroku ×1
ruby ×1
uptime ×1