标签: sql ruby-on-rails activerecord
我正在处理一个项目,而且我们一直遇到一个错误,这个错误似乎随机更新了数据库中模型的所有记录。我们查看了日志,我们可以看到在没有where子句的情况下调用SQL更新,这显然是罪魁祸首,但我们不知道它为什么会发生。我们不会在任何地方调用update_all。
我们最好的猜测是,单个模型正在某个地方传递,这个模型期待收集并导致意外行为,但到目前为止,我们还无法找到发生这种情况的地方。
是否还有其他可能导致此行为的常见错误?任何帮助将不胜感激。