清除在rails中更新的记录的缓存

时间:2013-09-13 14:31:01

标签: ruby ruby-on-rails-3 ruby-on-rails-3.2

我使用Rails.cache.fetch(method_name,:expires_in => 15.minutes)来缓存数据。当我更新列时,更新的列仅在15分钟后显示在页面中。有没有办法可以清除更新记录的缓存?

1 个答案:

答案 0 :(得分:2)

您可以使用Rails.cache.clear清除整个缓存。

要清除单个条目,请使用Rails.cache.delete(method_name)