2016-12-21 3 views
0

私は自分のレールキャッシュの一部をクリアしようとしています。私の問題は、クリアされる必要があるキャッシュされているログがあることですが、キャッシュ全体をクリアすると、アクティブなユーザーはサイトからログアウトされます。Rails.cache.clearですべてではなく、Railsキャッシュの一部をクリアする

+0

非常に間違っています。あなたは精緻化できますか?ログイン状態はキャッシュにどのように依存していますか? – Nycen

答えて

0

私はキャッシュベースのセッションストアを使用しているため、キャッシュがクリアされるとユーザーはセッションからログアウトします。

は、私はいくつかの研究を行なったし、残念ながら...

あなたがあなたのキャッシュをリセットする必要がある場合

はそれを行うための方法はありません、(あなたがRailsのをアップグレードしていないし、あなたの 古いキャッシュされたデータがもはや正確であると言います) 誰のセッションも期限切れになりません。

からJustin Weiss's blog

を経由して、私たちはこれまでキャッシュは、我々は代わりに、データベースに私たちのセッションを保存する必要がありますクリアされたときにセッションをクリアする問題を解決します。

関連する問題