私はMichael Hartlのチュートリアルに従っています。
ユーザーがサインインしてからサインアウトし、ブラウザーの [戻る] ボタンをクリックすると、ユーザーのホームページが表示されますが、これは望ましくありません。ユーザーがサインアウト後にホームページではなく、ブラウザの「戻る」ボタンをクリックしたときにサインインページを表示するようにします。
ありがとう!:)
私はMichael Hartlのチュートリアルに従っています。
ユーザーがサインインしてからサインアウトし、ブラウザーの [戻る] ボタンをクリックすると、ユーザーのホームページが表示されますが、これは望ましくありません。ユーザーがサインアウト後にホームページではなく、ブラウザの「戻る」ボタンをクリックしたときにサインインページを表示するようにします。
ありがとう!:)
基本的に、ブラウザは Web ページをキャッシュしており、レールは現在、キャッシュできるように構成されています。ページキャッシュを発生させたくないレールを手動で指定する必要があります。
このリンクはこちらを参照してください。それはまさにあなたが探しているものでなければなりません。
基本的に、私がリンクしたページがあなたに指示していることは、に数行を追加することですapplication_controller.rb
:
これ:
before_filter :set_no_cache
そして機能:
def set_no_cache
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
うまくいくかどうか教えてください。
サインアウトボタンでサインインページにリダイレクトし、ブラウザの戻るボタンを無効にするだけです。