Находиться на странице входа после выхода из системы при нажатии кнопки «Назад» в браузере - PullRequest
1 голос
/ 01 июня 2011


Я заметил, что Facebook и Gmail, когда мы вышли из системы, перенаправляют нас на страницу входа в систему, но интересно то, что когда мы нажимаем кнопку «Назад», она все равно не переходит на страницу входящих сообщений.
У меня есть поиск в Google и есть что-то, чтобы установить атрибут "Cache-control" в заголовке. Но я не знаю, как мы можем реализовать этот механизм в Rails.
Кто-нибудь может подсказать мне, как это сделать?
Моя Rails версия 3.0.6 с Ruby1.9.2

1 Ответ

1 голос
/ 09 июля 2014

Вы хотите установить заголовки вашей страницы, чтобы предотвратить кеширование

before_filter :set_cache_buster

  def set_cache_buster
    response.headers["Cache-Control"] = "no-cache, no-store, max-age=0, must-revalidate"
    response.headers["Pragma"] = "no-cache"
    response.headers["Expires"] = "Fri, 01 Jan 1990 00:00:00 GMT"
  end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...