看起来我以一种非常微妙的方式弄乱了我的代码......突然我的一个模型不再保存了。
我尝试的第一件事是查看相同的命令是否在 Rails 控制台中工作,令我惊讶的是它显示记录无效。
为了缩小问题的范围,我注释掉了所有验证并再次尝试——但它仍然没有用!
m = MyModel.find 123
=> record which looks OK to me
m.valid?
=> false
m.errors
=> #<OrderedHash {}> # An EMPTY hash??? Is that a Rails bug?
有没有人见过这样的东西?