我将 Memcached 与 Heroku 一起用于 Rails 3.1 应用程序。我有一个错误并且显示了错误的东西 - 缓存的参数不正确。
我有这个:
<% cache("foo_header_cache_#{@user.id}") do %>
我删除了片段缓存并推送到 Heroku,坏数据就消失了。
然后我将其更改为:
<% cache("foo_header_cache_#{@foo.id}") do %>
但是,当我更正参数时,从 @user 到 @foo,旧的 [不正确] 缓存版本再次显示(而不是用正确的数据刷新)。
如何手动使此过期,或者以其他方式摆脱显示的这些不良数据?