Устаревшие данные отображаются действиями Rails. Рестарт лечит - PullRequest
0 голосов
/ 18 августа 2011

В нескольких моих проектах под управлением Rails 3 + Postgres мои сайты отображали устаревшие данные местами.Как будто он где-то кешируется, хотя я не делаю явного кеширования страницы / действия / фрагмента / данных.Перезапуск приложения устраняет проблему, и отображается самая актуальная информация.Похоже, это происходит через некоторое время, когда сервер работает.Кто-нибудь сталкивался с той же проблемой или сейчас, что я должен попытаться исправить информацию.Это особенно раздражает, поскольку сообщения электронной почты, запускаемые нашими задачами с граблями, показывают значения, отличные от значений, показанных на самом сайте.

Решено: Обнаружено, что это была ошибка, связанная с отсутствием переноса Времен и дат внутрилямбда при использовании в качестве части области видимости.

1 Ответ

1 голос
/ 18 декабря 2012

У меня была такая же проблема с Rails 3.2.4.Проблема была исправлена, когда я обновился до 3.2.7.Я отследил это после прочтения: Rails 3.2.4 SQL-запрос кэширует результаты поиска (: все)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...