【发布时间】:2016-11-25 22:43:57
【问题描述】:
运行 rake db:migrate 时,会出现表不存在等错误。如何捕获这些错误?
【问题讨论】:
-
您不应该编写会引发错误的迁移。 “表不存在”例如可以在突变中直接使用
if table_existsguard 轻松检查。一般规则是:迁移不会抛出异常。顺便说一句,这不是所谓的关于 SO 的问题,请阅读the rules。 -
由于指定的原因(“太宽泛”),我认为这个问题不能关闭。我会投票决定保持开放。但是,正如所问的,这不是一个好问题——一些代码、错误输出的示例等,肯定会改进它。
标签: ruby ruby-on-rails-4 database-migration