4
在一個Ror3項目中,如何測試caches_page在我的控制器中是否按預期工作是一種優雅的方式?應該如何測試caches_page?
在一個Ror3項目中,如何測試caches_page在我的控制器中是否按預期工作是一種優雅的方式?應該如何測試caches_page?
如果您想查看頁面是否被緩存,您可以檢查公用文件夾中的文件。 Rails將輸出一個帶有.html擴展名的頁面。如果您想檢查後續請求,那麼可能會存儲原始響應html(已緩存),並將其與後續請求進行比較。或者可能使用緩存文件上的時間戳(儘管我可以看到存在問題)。你正在尋找rspec,黃瓜等的具體實現。?