migration 过程中调用某个方法向数据库写入数据,model 里面要验证某个字段,rake db:migrate 的时候会出错
原来的
survey = Survey.create(:title=>current_survey[:title], :name=>current_survey[:name])
上网 google 了下,修改后的
survey = Survey.create({:title=>current_survey[:title], :name=>current_survey[:name]}, :without_protection => true)
问题没有可以得到解决。
除了:without_protection => true
和 model.save(:validate => false)
还有其他的方法吗?