diff options
author | Rafael França <rafaelmfranca@gmail.com> | 2017-08-15 17:23:42 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-15 17:23:42 -0400 |
commit | c171890a42a641c6d8a1ef32be13e683d5c3e495 (patch) | |
tree | da5e9e18c2795195e9c61c95e42ddbf911d8901b /actionpack | |
parent | 692fab26b142c724f0b824db5029c70a88676808 (diff) | |
parent | 7fade3dcbcfc1f5ba6c455c04f04040f077e0d70 (diff) | |
download | rails-c171890a42a641c6d8a1ef32be13e683d5c3e495.tar.gz rails-c171890a42a641c6d8a1ef32be13e683d5c3e495.tar.bz2 rails-c171890a42a641c6d8a1ef32be13e683d5c3e495.zip |
Merge pull request #30045 from albertoalmagro/fix-raise-unpermitted-parameters-regression
Load Parameters configurations on :action_controller only once
Diffstat (limited to 'actionpack')
-rw-r--r-- | actionpack/lib/action_controller/railtie.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/actionpack/lib/action_controller/railtie.rb b/actionpack/lib/action_controller/railtie.rb index cc02c9a53a..769be39004 100644 --- a/actionpack/lib/action_controller/railtie.rb +++ b/actionpack/lib/action_controller/railtie.rb @@ -24,7 +24,7 @@ module ActionController initializer "action_controller.parameters_config" do |app| options = app.config.action_controller - ActiveSupport.on_load(:action_controller) do + ActiveSupport.on_load(:action_controller, run_once: true) do ActionController::Parameters.permit_all_parameters = options.delete(:permit_all_parameters) { false } if app.config.action_controller[:always_permitted_parameters] ActionController::Parameters.always_permitted_parameters = |