标签: ruby ruby-on-rails-4 database-migration
在运行rake db:migrate时,我会收到诸如表不存在等错误。如何捕获这些错误?
答案 0 :(得分:0)
看起来你的表包含在主表之前运行的外键。 您可以使用日志轻松确定并更改迁移顺序,以便首先运行从属表。所以,你可以轻松摆脱这个。
实施例。假设您有两个表'user'和'role'。用户有很多角色。 那么'role'表必须包含用户的id作为外键。
'user'
'role'
在这种情况下,必须在角色表之前创建用户表。