diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2015-08-25 16:00:20 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2015-08-25 16:00:20 -0700 |
commit | a26033b4a620059dff2779bdc77024f3123cc44f (patch) | |
tree | 4311052c432f44d95960bc41038218a7fc0f211c /actionpack/lib/action_controller | |
parent | 702965c1b724852afb08e93df64dd65dbcf762d4 (diff) | |
download | rails-a26033b4a620059dff2779bdc77024f3123cc44f.tar.gz rails-a26033b4a620059dff2779bdc77024f3123cc44f.tar.bz2 rails-a26033b4a620059dff2779bdc77024f3123cc44f.zip |
always dispatch to controllers the same way
controllers should always go through the `action` class method so that
their middleware is respected.
Diffstat (limited to 'actionpack/lib/action_controller')
-rw-r--r-- | actionpack/lib/action_controller/metal.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/actionpack/lib/action_controller/metal.rb b/actionpack/lib/action_controller/metal.rb index 914b0d4b30..d68fa16847 100644 --- a/actionpack/lib/action_controller/metal.rb +++ b/actionpack/lib/action_controller/metal.rb @@ -247,6 +247,7 @@ module ActionController req = ActionDispatch::Request.new env action(req.path_parameters[:action]).call(env) end + class << self; deprecate :call; end # Returns a Rack endpoint for the given action name. def self.action(name) |