Бъдете на страницата за вход след излизане, когато натиснете бутона за връщане назад на браузъра в релсите


Наблюдавал съм Facebook и Gmail, че когато излезем, ни пренасочва към страницата за вход, но интересното е, че когато натиснем бутона за връщане, той все още не отива към страницата с входяща кутия.
Имам търсене в Google и имам нещо за задаване на атрибут "Cache-control" в заглавката. Но не знам как можем да приложим този механизъм в Rails.
Може ли някой да ми предложи как да направя това?
Моята версия на Rails е 3.0.6 с Ruby1.9.2


person Anand Soni    schedule 01.06.2011    source източник
comment
прочетохте ли още този? stackoverflow.com/questions/4120289/   -  person Andrei S    schedule 01.06.2011
comment
Ако просто говорите за това как да зададете заглавки на отговора, за да спрете кеширането, вижте stackoverflow.com/questions/711418/   -  person colinross    schedule 01.06.2011


Отговори (1)


Искате да зададете заглавките на вашата страница, за да предотвратите кеширането

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
person Shiva    schedule 09.07.2014