应该如何测试caches_page?

时间:2011-04-02 23:30:52

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

在一个Ror3项目中,如何测试caches_page是否在我的控制器中按预期工作是一种优雅的方式?

1 个答案:

答案 0 :(得分:1)

如果要查看页面是否已缓存,可以检查公用文件夹中的文件。 Rails将输出一个扩展名为.html的页面。如果要检查后续请求,则可以存储原始响应html(已缓存)并将其与后续请求进行比较。或者可能在缓存文件上使用时间戳(虽然我可以看到存在问题)。你在寻找rspec,黄瓜等的具体实现吗??