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过滤器回调