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