我有一个 Rails 3.0.9 应用程序,一旦部署,就会遇到一堆 ActiveModel::MissingAttributeErrors,这些错误会导致 500 秒。这些错误是随机发生的,有时会加载页面,有时则不会,但属性都是数据库中现有的属性,应该可以找到。
奇怪的是,过了一会儿,错误就消失了。突然间,它们不再引起问题。
我一直在寻找解决这个问题的方法,但是这个错误主要发生在有人已经完成Model.all(:select => 'column_x,column_y')
并正在调用column_z
或者他们正在使用 cache_money 时。我没有做这两件事。
任何人都可以帮忙吗?