aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller
diff options
context:
space:
mode:
authorst0012 <stan001212@gmail.com>2019-04-19 22:50:42 +0900
committerst0012 <stan001212@gmail.com>2019-04-19 22:50:42 +0900
commit7814d1c0ae63428fecc3df79bec3903a6e8857d0 (patch)
tree5f61769eda6151b789dee08e39595d7a451db406 /actionpack/lib/action_controller
parent16dae7684edc480ee3fe65dfff8e19989402c987 (diff)
downloadrails-7814d1c0ae63428fecc3df79bec3903a6e8857d0.tar.gz
rails-7814d1c0ae63428fecc3df79bec3903a6e8857d0.tar.bz2
rails-7814d1c0ae63428fecc3df79bec3903a6e8857d0.zip
Make sure api controllers can perform caching as well
Currently ActionController::API doesn't include Caching module, so it can't perform caching. And even if users include it later manually, it won't inherit application's default cache store for action_controllers. So the only way to solve this issue is to include Caching module in ActionController::API, too. This closes #35602
Diffstat (limited to 'actionpack/lib/action_controller')
-rw-r--r--actionpack/lib/action_controller/api.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/actionpack/lib/action_controller/api.rb b/actionpack/lib/action_controller/api.rb
index c276ee57c0..02ab3bf570 100644
--- a/actionpack/lib/action_controller/api.rb
+++ b/actionpack/lib/action_controller/api.rb
@@ -117,6 +117,7 @@ module ActionController
ApiRendering,
Renderers::All,
ConditionalGet,
+ Caching,
BasicImplicitRender,
StrongParameters,