2010-06-13 114 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