我有一個頁面,其中index
操作顯示了帖子列表,包括自定義排序列,分頁等。雖然我可以緩存每個單獨的頁面/排序選項Rails 3.1查詢字符串操作的通配符過期緩存
cache(:direction => params[:direction], :sort => params[:sort], :page => params[:page]) do
我不能過期所有這些在一次使用到expire_action
單個呼叫(這是一個問題)。我知道expire_action
有一個正則表達式選項,但這很混亂(使用正則表達式來搜索使用散列創建的鍵),並且我使用的memcached不起作用。
如何通過一次性調用expire_action
來終止一個動作的所有緩存成員?如果這是不可能的,是否還有其他緩存選項可以推薦?
這與Sweepers沒有任何關係。我想知道如何使屬於某個操作的所有緩存過期,而不管其他緩存密鑰。 –