2010-06-13 91 views
2

我無法弄清楚我的緩存碎片存儲在哪裏。片段緩存的默認位置是什麼?rails碎片緩存存儲

Cached fragment hit: views/listed_products (0.1ms) 

我找不到在RAILS_ROOT /公共或RAILS_ROOT/tmp目錄/緩存迪爾斯

感謝什麼, 灰

回答

5

這可能MemoryStore,如果tmp/cache不存在被使用。我無法從當前的帖子中看出它是否真的存在。

+0

'TMP /緩存' 存在,但沒有在那裏。那麼如何找出答案? – user290870 2010-06-13 04:15:12

+0

在這種情況下,只要打開'script/console'和'p Rails.cache',除非您使用的是舊版本的rails。 – x1a4 2010-06-13 05:42:10

+1

我最近遇到了一個問題,它沒有緩存碎片。目錄'tmp/cache'不存在,當我創建它時,一切正常。與原始問題不完全相關,但您的回覆幫助我解決了問題。謝謝! – 2011-09-07 19:41:15

1

試用:

Rails.cache.cache_path