如何捕获rails迁移错误?

时间:2016-07-22 06:21:28

标签: ruby ruby-on-rails-4 database-migration

在运行rake db:migrate时,我会收到诸如表不存在等错误。如何捕获这些错误?

1 个答案:

答案 0 :(得分:0)

看起来你的表包含在主表之前运行的外键。 您可以使用日志轻松确定并更改迁移顺序,以便首先运行从属表。所以,你可以轻松摆脱这个。

实施例。假设您有两个表'user''role'。用户有很多角色。 那么'role'表必须包含用户的id作为外键。

  

在这种情况下,必须在角色表之前创建用户表。