0

美好的一天,你能帮我解决这个问题吗:

我添加到我的 store_controller

cashes_page :index

应用程序.rb

config.action_controller.perform_caching = true

application_controller.rb

include ActionController::Caching

我得到undefined method 'cashes_page' for StoreController:Class

4

3 回答 3

5

它不是 cashes_page :index

caches_page :index
于 2012-08-09T09:24:04.773 回答
5

Rails 4 中删除了页面缓存,以及其他一些东西,例如观察者、受保护的模型属性和 ActiveResource。好消息是,如果我们需要这些功能中的任何一个,可以很容易地通过 gems 将它们添加回来。我们将添加一个在升级过程中使用的项目列表。

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

于 2013-08-20T13:33:16.737 回答
1

可能是笔误。
而不是 cashes_page :index,使用caches_page :index

于 2012-08-09T09:23:39.933 回答