标签: ruby-on-rails ruby migration
我在模型中添加了新的验证。现在,当我在旧数据库转储上运行迁移时,我在save()!方法中间出现错误,其中包含描述:Validation failed: User can't be blank。
save()!
Validation failed: User can't be blank
我该如何避免这个问题?唯一的方法是编辑此迁移以立即使用数据库转储吗?
答案 0 :(得分:0)
解决方案很简单,只是不要在模型上使用.save方法,它会验证所有字段。相反,请使用.update。
.save
.update