rails无法使用页面缓存的解决办法

简介:

    书上云在config/envirionments/development.rb中开启了缓存机制后,我们即可以使用缓存鸟:

  config.action_controller.perform_caching = true

找到xxx_controller类中加上: caches_page :index 就可以缓存index action方法中的页面啦!不过天有不测风云,实际打开index页面出错鸟,提示找不到caches_page方法.到stack overflow查了一下,貌似没装gem啊:

gem 'actionpack-page_caching'
gem 'actionpack-action_caching'

在Gemfile中加上,重新bundle install之后,一切正常鸟!

缓存的页面放在public下哦.




相关文章
|
缓存 NoSQL 关系型数据库
redis和缓存及相关问题和解决办法 什么是缓存预热、缓存穿透、缓存雪崩、缓存击穿
本文深入探讨了Redis缓存的相关知识,包括缓存的概念、使用场景、可能出现的问题(缓存预热、缓存穿透、缓存雪崩、缓存击穿)及其解决方案。
1138 0
redis和缓存及相关问题和解决办法 什么是缓存预热、缓存穿透、缓存雪崩、缓存击穿
|
缓存 NoSQL Redis
缓存雪崩导致的危害和解决办法
缓存雪崩导致的危害和解决办法
296 0
|
开发工具 Android开发 iOS开发
从零开始学 Xamarin 开发,新手教程全攻略,安装环境、创建项目、设计界面,轻松开启开发之旅!
【8月更文挑战第31天】Xamarin是一种高效的跨平台移动应用开发工具,迎合了日益增长的移动应用需求。本文为Xamarin新手提供了一套详尽的入门指南,涵盖开发环境搭建、项目创建与配置、用户界面设计及功能实现等关键步骤。通过具体示例,帮助初学者快速上手Xamarin开发,开启移动应用创作之旅。
709 0
|
消息中间件 缓存 NoSQL
Redis 缓存雪崩、缓存击穿、缓存穿透定义以及解决办法
Redis 缓存雪崩、缓存击穿、缓存穿透定义以及解决办法
415 0
|
canal 缓存 NoSQL
公司缓存问题和解决办法
公司缓存问题和解决办法
248 0
|
存储 缓存 数据库
相亲软件开发,引入缓存后常见的问题及解决办法
相亲软件开发,引入缓存后常见的问题及解决办法
|
缓存 前端开发 应用服务中间件
使用Nginx+rails进行文件下载控制和缓存镜象
sendfile不仅能有效提供发送文件的效率,而且也是保护受限访问文件的一种有效方法。另外,Nginx也可以实现缓存和镜象。
|
缓存 Java 数据库
在Shiro框架内使用缓存注解失效的解决办法
这个问题困扰了我好多天 问题 ServiceImpl类里的方法上有缓存注解,用于将返回的实体类存入redis,下次调用时就不需要通过数据库获取实体类信息。
1568 0
|
缓存 前端开发
IE浏览器因缓存问题未能成功向后端发送请求的几个解决办法
这段时间前后端联调,解决IE、谷歌等浏览器兼容问题,真是让人有点焦头烂额,各种奇葩问题层出不穷,旧问题刚去,新麻烦又来,其中尤其以IE浏览器缓存的问题最多。有若干次都是因为这个缓存,使得前端的请求没有实际到达后台,造成304状态码。 经过前端同事和我的各种尝试,发现有三四种办法可以针对不同的情况解决这个问题。 方法一: 在网上一搜“html设置不缓存”就会看到大部分的答案都是这个,那就是在
1747 0
|
Web App开发 缓存 前端开发
jQuery.getJSON的缓存问题的解决办法
今天做测试工作,发现了一个令我费解的问题,jquery的getJson方法在firefox上运行可以得到返回的结果,但是在ie8上测试,竟发现没有发送请求,故不能取到任何返回的结果,经历了一翻周折,找到了百度空间http://hi.baidu.com/fengluolyn/blog/item/0ac6b7130d8985ddf7039e83.html上的解决办法,便摘抄了下来…… 1 让每次调用的url都不一样方法:在参数中加一个随机数。
1259 0