【发布时间】:2011-05-11 15:52:36
【问题描述】:
我有一个after_destroy 模型回调,它在模型实例被销毁后重新生成缓存。它通过为需要重新缓存的页面调用open("http://domain.com/page-to-cache") 来实现这一点。
问题在于模型实例此时显然还没有完全销毁,因为那些打开的 url 请求仍然注册它的存在,并且重新生成的缓存看起来与销毁前的缓存完全一样。在模型实例实际销毁后如何运行这些调用?
【问题讨论】:
-
你调用的是哪个 open 方法?
标签: ruby-on-rails caching model callback openurl