-1
A
回答
1
Rails.cache.delete(params[:page])
0
使用的ActiveSupport ::緩存::商店,你應該能夠做到
<% cache(key, :expires_in => 1.hour) do %>
<!-- content -->
<% end %>
1
這就是所謂的片段緩存,根據documentation,你可以通過簡單地把這個代碼在你的控制器到期片段:
ActionController::Base.new.expire_fragment(params[:page], options = nil)
相關問題
- 1. Rails緩存過期
- 2. 如何過期緩存
- 3. 如何在使用Dalli gem的Rails 3中獲取緩存過期日期?
- 4. Rails緩存操作不會過期
- 5. Rails行動緩存刷新後過期
- 6. 緩存過期
- 7. 如何檢查內存緩存過期
- 8. 如何計時過期Rails分片緩存?
- 9. 使用Rails,我如何過期瀏覽器的緩存?
- 10. 在Rails/Cloudfront/Heroku中設置資源緩存過期
- 11. 在Rails開發中無法獲得手動緩存過期
- 12. Rails 4 Fragment Cache整個頁面。如何在模型中過期緩存
- 13. .Net緩存過期
- 14. NHibernate緩存過期
- 15. 如何在Rails中禁用緩存?
- 16. 如何在Rails 3.2中緩存gravatars?
- 17. 如何使用緩存過期?
- 18. Rails 3緩存:如何使用帶有Action和Fragment緩存的清掃器來使緩存過期?
- 19. 如何在Memcache中緩存命中時過期?
- 20. 如何緩存在rails中通過link_to_remote檢索到的部分?
- 21. Safari緩存頁面過多,如何使用rails添加過期頁眉
- 22. 如何強制給定文件在緩存中過期?
- 23. Rails從模型中過期片段高速緩存
- 24. 在一段時間後自動過期Rails頁面緩存
- 25. 在rails中緩存模型
- 26. 在Rails中調試緩存?
- 27. expire_fragment緩存在rails 4中
- 28. Membase緩存過期策略
- 29. .Net緩存過期跟進
- 30. 緩存項永不過期
看一看[expire_fragment(http://api.rubyonrails.org/classes/ActionController/Caching/Fragments.html#method-i-expire_fragment) –
歡迎堆棧溢出。詢問時,告訴我們您嘗試過的內容非常重要。如果沒有這樣做,我們認爲你還沒有嘗試,只是立即問,看起來像你希望我們爲你寫代碼。這不是一個受歡迎的事情,並很快導致投票結果和問題被關閉。請參閱「[問]」和http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users以瞭解預期。 –