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
- Rspec 2.13.1