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下哦.

上一篇:iOS 非ARC基本内存管理系列 2-多对象内存管理(1)


下一篇:利用Python做绝地科学家(外挂篇)