2012-04-15 50 views
5

Tôi đã lưu trong bộ nhớ cache một trang qua bộ nhớ cache, và bây giờ trình duyệt không bao giờ hiển thị trang đã cập nhật hiển thị phiên bản được lưu trong bộ nhớ cache.ray giá bộ nhớ cache - cách xóa thủ công tất cả bộ nhớ cache

làm cách nào để xóa tất cả bộ nhớ cache? (Lưu ý: Tôi đã xóa tất cả các trang được lưu trong bộ nhớ cache khỏi thư mục công cộng rails_app_root /). Tôi thậm chí đã cố gắng vô hiệu hóa rack-cache nhưng nó vẫn hiển thị phiên bản được lưu trong bộ nhớ cache của trang.

bất kỳ ý tưởng nào?

+1

Hãy thử bộ nhớ cache của trình duyệt thanh toán bù trừ. –

+0

đã thử nó, đã không giúp đỡ. Tôi cũng đã thử Rails.cache.clear, vẫn không hoạt động. Tôi đã hoàn toàn loại bỏ tất cả Rack :: Cache code và caches_page code, nhưng vẫn hiển thị trang cũ của nó .. tôi thực sự bối rối – Varun

+0

cũng vậy, trong các tuyến đường của tôi, map.root được ánh xạ tới/public/home, nếu tôi đi đến http: // localhost: 3000 nó vẫn hiển thị một số trang đã lưu trong bộ nhớ cache cũ, nhưng nếu tôi truy cập http: // localhost: 3000/public/home, nó sẽ hiển thị một trang mới, bất kỳ ý tưởng nào? – Varun

Trả lời

0

Hãy thử:

trong terminal:

rake tmp:cache:clear 

hoặc trong đường ray console:

Rails.cache.clear 
Các vấn đề liên quan