У меня есть приложение Rails 3.0.9, которое после развертывания страдает от множества ActiveModel::MissingAttributeErrors, которые возникают, вызывая 500s. Ошибки возникают довольно случайным образом, иногда страница загружается, иногда нет, но все атрибуты существуют в базе данных и должны быть найдены.
Странно то, что через некоторое время ошибки исчезают. Внезапно они перестают вызывать проблемы.
Я искал решение этой проблемы, но эта ошибка в основном возникает либо тогда, когда кто-то сделал Model.all(:select => 'column_x,column_y')
и вызывает column_z
, либо когда они используют cache_money. Я не делаю ни того, ни другого.
Кто-нибудь может помочь?