ruby-on-rails – Rails 3片段缓存没有做任何事情
发布时间:2020-12-17 02:30:20 所属栏目:百科 来源:网络整理
导读:试图让片段缓存在Rails 3.0.9中工作. 我在development.rb中设置了这个: config.action_controller.perform_caching = true 并重新启动服务器(webrick).然后在我的视图中设置它: % cache("tags_json") do % [Content to be cached]% end % 当我重新加载页面
试图让片段缓存在Rails 3.0.9中工作.
我在development.rb中设置了这个: config.action_controller.perform_caching = true 并重新启动服务器(webrick).然后在我的视图中设置它: <% cache("tags_json") do %> [Content to be cached] <% end %> 当我重新加载页面时,我在日志中看不到有关缓存的任何内容.重新加载页面,结果相同,没有写入或读取缓存.据我所知,在文件树中的任何地方都没有创建缓存文件. 我是新来的缓存所以我确信我只是忘了设置一些东西.任何帮助表示赞赏,谢谢! 解决方法
除了配置ActionController的缓存执行外,还需要在常规配置中设置缓存存储.
放
cache_store配置用于Rails缓存的缓存存储.选项包括其中一个符号 如果目录tmp / cache存在,则默认为:file_store,否则为:memory_store. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |