数据库重置后Rails片段缓存

时间:2016-03-04 09:16:15

标签: ruby-on-rails ruby

我在Rails中使用片段缓存,效果非常好。但是在项目的这个阶段常见的db:reset之后,最后使用的片段缓存仍然适用。

我如何与db:reset一起过期?创建新rake任务的唯一解决方案是使用其他名称将db:resetexpire_fragment捆绑在一起吗?

1 个答案:

答案 0 :(得分:1)

rake tmp:cache:clear将清除片段缓存

增强db:重置任务

Rake::Task["db:reset"].enhance do
  Rake::Task["tmp:cache:clear"].invoke
end