3

Rails4 全页缓存被删除并提取为 gem,我正在使用名为“actionpack-page_caching”的 gem,但它不起作用。它为控制器类抛出未定义的方法“caches_page”。我尝试了很多来调试这个问题,但没有相关的文档。请帮我解决问题。

4

1 回答 1

8

即使你的 bundle 命令说你已经安装了这两个 gem

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

尝试删除该Gemfile.lock文件并bundle再次运行该命令。我第二次运行的输出是正确的:

Installing actionpack-action_caching (1.1.0)
Installing actionpack-page_caching (1.0.2)

我能够使用caches_page.

于 2013-11-18T21:48:40.183 回答