Dalli gem を使用してキャッシュを管理する Rails 3 アプリケーションがあります。
アプリケーションの特定の部分がキャッシュの有効期限を正しく設定しているかどうかを確認する必要がありますが、特定のフラグメントでそれを手動で確認する方法が見つかりません。
私はこの答えを見つけましたが、ダリでは機能しません。
別の方法はありますか?
Dalli gem を使用してキャッシュを管理する Rails 3 アプリケーションがあります。
アプリケーションの特定の部分がキャッシュの有効期限を正しく設定しているかどうかを確認する必要がありますが、特定のフラグメントでそれを手動で確認する方法が見つかりません。
私はこの答えを見つけましたが、ダリでは機能しません。
別の方法はありますか?
read_entry メソッドを使用するときに間違いがあります。
Rails.cache.send(:read_entry,'cache/entry/key',{})
「キャッシュ/エントリ/キー」はネームスペースで開始しないでください。
例えば:
名前空間は「aaa」、キーは「aaa:a_key_name」、「キャッシュ/エントリ/キー」は「a_key_name」である必要があります。
このスクリプトは機能する可能性があります: https://gist.github.com/bkimble/1365005