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中清理Markdown嗎?
- 2. 在rails中清理jQuery
- 3. 在MVC3/C#中過濾(或清理用戶輸入)?
- 4. 清除網格中的過濾器
- 5. 管理過濾器
- 6. 如何從rake任務調用Rails緩存清理器?
- 7. 在Rails中過濾表格
- 8. 在Rails中過濾窗體?
- 9. 在Django中定製管理過濾器
- 10. Rails基準過濾器鏈?
- 11. Rails的幹着過濾器
- 12. 在調用GetSystemMenu()後清理()
- 13. 在列表過濾器中使用比較器過濾器
- 14. Rails - 用戶選擇的過濾器
- 15. rails 3在過濾器之前設計
- 16. Rails metaprogrammin在過濾器之前添加
- 17. 如何清理git過濾器分支後git中過時的重寫提交
- 18. angularjs清晰過濾器NG重複
- 19. PHP GD清晰度過濾器
- 20. Servlet過濾器模糊不清?
- 21. radgrid控件清除過濾器
- 22. 在Ruby on Rails的HAML中,如何使用:sass過濾器?
- 23. 在Rails中覆蓋before_save過濾器以用於測試目的
- 24. 如何在Rails中應用此過濾器
- 25. Grails過濾器語法或者如何在Grails外調用Grails過濾器
- 26. Rails作爲過濾反向代理
- 27. sfDoctrineGuardPlugin和管理過濾器
- 28. rails/ruby:過濾
- 29. django admin過濾器調整
- 30. Angularjs過濾器回調