diff options
author | Richard Schneeman <richard.schneeman@gmail.com> | 2015-06-21 21:30:25 -0500 |
---|---|---|
committer | Richard Schneeman <richard.schneeman@gmail.com> | 2015-06-21 21:30:25 -0500 |
commit | 7542aa8e3f52ae414869bef6f4057b071c423ff7 (patch) | |
tree | 524b0466400f91c0e0d9d096736e080714da3276 /actionpack | |
parent | 0fccf646e1e0be49d55fafaa0f24aef5b50c5779 (diff) | |
parent | 2489a27d4da2660ec2cbcca960886cdcf2d80b3f (diff) | |
download | rails-7542aa8e3f52ae414869bef6f4057b071c423ff7.tar.gz rails-7542aa8e3f52ae414869bef6f4057b071c423ff7.tar.bz2 rails-7542aa8e3f52ae414869bef6f4057b071c423ff7.zip |
Merge pull request #20658 from vngrs/strong_parameters_parameter_wrong_doc_fix
Fix the documentation about ActionController::ParameterMissing [ci skip]
Diffstat (limited to 'actionpack')
-rw-r--r-- | actionpack/lib/action_controller/metal/strong_parameters.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/actionpack/lib/action_controller/metal/strong_parameters.rb b/actionpack/lib/action_controller/metal/strong_parameters.rb index c98e937423..b17c04a299 100644 --- a/actionpack/lib/action_controller/metal/strong_parameters.rb +++ b/actionpack/lib/action_controller/metal/strong_parameters.rb @@ -11,9 +11,9 @@ module ActionController # # params = ActionController::Parameters.new(a: {}) # params.fetch(:b) - # # => ActionController::ParameterMissing: param not found: b + # # => ActionController::ParameterMissing: param is missing or the value is empty: b # params.require(:a) - # # => ActionController::ParameterMissing: param not found: a + # # => ActionController::ParameterMissing: param is missing or the value is empty: a class ParameterMissing < KeyError attr_reader :param # :nodoc: @@ -236,10 +236,10 @@ module ActionController # # => {"name"=>"Francesco"} # # ActionController::Parameters.new(person: nil).require(:person) - # # => ActionController::ParameterMissing: param not found: person + # # => ActionController::ParameterMissing: param is missing or the value is empty: person # # ActionController::Parameters.new(person: {}).require(:person) - # # => ActionController::ParameterMissing: param not found: person + # # => ActionController::ParameterMissing: param is missing or the value is empty: person def require(key) value = self[key] if value.present? || value == false @@ -356,7 +356,7 @@ module ActionController # # params = ActionController::Parameters.new(person: { name: 'Francesco' }) # params.fetch(:person) # => {"name"=>"Francesco"} - # params.fetch(:none) # => ActionController::ParameterMissing: param not found: none + # params.fetch(:none) # => ActionController::ParameterMissing: param is missing or the value is empty: none # params.fetch(:none, 'Francesco') # => "Francesco" # params.fetch(:none) { 'Francesco' } # => "Francesco" def fetch(key, *args) |