【发布时间】:2019-10-24 22:07:44
【问题描述】:
我想在部署新版本后自动检测是否需要运行heroku run rake db:migration。如果我发现不需要迁移,则无需将活动站点置于维护模式。
一种方法是运行 system("run rake db:version") 以查找当前版本的 ruby 脚本文件,然后检查 db/migrate 中文件的时间戳部分以查找最新版本并执行 db:migrate 如果当前版本是早于 db/migrate 目录中的最新时间戳。
但是这感觉很脆弱,有没有更健壮的方法?
【问题讨论】:
标签: ruby-on-rails heroku