Отладка кеша в Rails? - PullRequest
0 голосов
/ 19 марта 2012

После входа в систему с помощью Facebook (с помощью devise и omniauth) у меня возникла проблема, которая, по-моему, может быть связана с кэшем.

Вот шаги, которые делают это:

  • Выйти
  • Перейти к / о
  • Зайдите в /, войдите в систему и получите перенаправление на /
  • Перейти к / о

На этом этапе страница отображается так, как будто я не вошел в систему. Затем, если я перезагрузил страницу с помощью f5, она показывает, как будто я вошел в систему (иногда мне приходится много раз нажимать клавишу f5. Ctrl + f5 не поможет)

Я не уверен, как это отладить. Это может быть просто кеш браузера (я использую Firefox в Ubuntu), но даже в этом случае мое приложение должно контролировать это?

Есть идеи, как это отладить?

UPDATE

Хорошо, это только страннее. Теперь, если я продолжаю нажимать клавишу f5, она случайным образом показывает, что я вошел в систему или не вошел в систему. Это не может быть проблемой с кешем.

Не знаю, имеет ли это значение, но я использую mongoid_session_store-rails3.

1 Ответ

0 голосов
/ 21 марта 2012
  • Удалить куки и кеш
  • Бросьте обе коллекции
  • Перезагрузите nginx
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...