From 3fcbbc8a1c7aec94aa325fd583ead92a7cd291b6 Mon Sep 17 00:00:00 2001 From: Prem Sichanugrist Date: Mon, 18 Aug 2014 23:42:42 -0400 Subject: User `#to_hash` instead of calling `super` Ruby 1.9.3 does not implement Hash#to_h, so we can't call `super` on it. --- actionpack/lib/action_controller/metal/strong_parameters.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actionpack/lib/action_controller/metal/strong_parameters.rb b/actionpack/lib/action_controller/metal/strong_parameters.rb index 7bfe370da4..7038f0997f 100644 --- a/actionpack/lib/action_controller/metal/strong_parameters.rb +++ b/actionpack/lib/action_controller/metal/strong_parameters.rb @@ -154,7 +154,7 @@ module ActionController # safe_params.to_h # => {"name"=>"Senjougahara Hitagi"} def to_h if permitted? - super + to_hash else slice(*self.class.always_permitted_parameters).permit!.to_h end -- cgit v1.2.3