0
我在Rails中使用碎片缓存,它工作得很好。但在db:reset
之后,在项目的这个阶段常见,最后使用的片段高速缓存仍然适用。数据库重置后的Rails碎片缓存
我怎样才能与db:reset?一起过期呢?是唯一的解决方案创建新的耙子任务与其他名称捆绑db:reset
与expire_fragment
?
我在Rails中使用碎片缓存,它工作得很好。但在db:reset
之后,在项目的这个阶段常见,最后使用的片段高速缓存仍然适用。数据库重置后的Rails碎片缓存
我怎样才能与db:reset?一起过期呢?是唯一的解决方案创建新的耙子任务与其他名称捆绑db:reset
与expire_fragment
?
rake tmp:cache:clear
将清洁片段缓存
提高分贝:重置任务
Rake::Task["db:reset"].enhance do
Rake::Task["tmp:cache:clear"].invoke
end
应该如何命名这个文件?我可以把它放在'任务'中吗? –
是的,我已经将它命名为db.rake,并且放置在任务中并且它可以工作。谢谢! –