我正在使用ruby 1.9.2创建一个应用程序rails3。我有一个左侧菜单和一些博客文章。这显示在我的应用程序的每个页面中,因此我在视图中使用缓存概念。该博客每天使用rake任务在数据库中发布更新。
在rake任务数据库每天更新第一个小时,更新数据库后我想从rake任务中清除缓存部分。任何人都可以帮助如何为缓存过期编写rake任务。
答案 0 :(得分:2)
为您的佣金任务使用cron作业:https://github.com/javan/whenever
使用清扫程序使片段过期:http://guides.rubyonrails.org/caching_with_rails.html#sweepers