我正在尝试升级到 rails 4 beta 1,但我有点问题。
简而言之,这就是我的应用程序控制器的样子。
class ApplicationController < ApplicationController
caches_action :method
end
caches_action
在 Rails 4 中被移到它自己的 gem 中,所以包含 gem 应该可以解决问题。
gem "actionpack-action_caching", github: "rails/actionpack-action_caching"
但是当我运行我的请求规范或在浏览器中访问应用程序时,我得到了这个错误。
app/controllers/application_controller.rb:3:in `<class:ApplicationController>': undefined method `caches_action' for ApplicationController:Class (NoMethodError)
这是为什么?
- 导轨 4.0.0.beta1
- 红宝石 2.0.0
- 规范 2.13.1