0
A
回答
1
我試圖跳過清掃是這樣的:
class ModelSweeper < ActionController::Caching::Sweeper
def after_update(model)
unless model.current_sign_in_at_changed? or model.last_sign_in_at_changed?
expire_cache_for(model)
end
end
private
def expire_cache_for(model)
#some expire cache code
end
end
的current_sign_in_at和last_sign_in_at是由色器件sign_in和SIGN_OUT期間更新的兩個字段。這段代碼明顯假設你沒有自己的應用程序邏輯來更新這些字段,而只是設計更新它們。
相關問題
- 1. Rails在API調用過濾前跳過
- 2. 過濾的過濾器在Django管理
- 3. Elasticsearch Rails過濾器
- 4. DataGridView.DefaultView清除過濾器
- 5. 在rails中清理jQuery
- 6. 在Rails中清理Markdown嗎?
- 7. 過濾Rails中
- 8. 在MVC3/C#中過濾(或清理用戶輸入)?
- 9. 清除網格中的過濾器
- 10. Git的清潔過濾器在Windows
- 11. In Rails過濾所有ActiveRecord調用
- 12. 管理過濾器
- 13. Devexpress過濾器控制清除過濾器C#
- 14. 如何從rake任務調用Rails緩存清理器?
- 15. 在Rails中過濾窗體?
- 16. 在Rails中過濾表格
- 17. 在Django中過濾器list_filter管理員
- 18. 在Node.js中構建「過濾器代理」
- 19. 在Django中定製管理過濾器
- 20. Rails 4過濾器has_many到
- 21. Rails基準過濾器鏈?
- 22. RSpec Rails登錄過濾器
- 23. Rails的幹着過濾器
- 24. 樹枝中的過濾器調用
- 25. 在哪裏調用ArrayAdapter的過濾器?
- 26. 限制過濾器調用在ElasticSearch
- 27. 在調用GetSystemMenu()後清理()
- 28. 在列表過濾器中使用比較器過濾器
- 29. Rails:從帶有自變量的過濾器調用函數
- 30. Rails - 用戶選擇的過濾器